使用 Gemini 模型将音频文件翻译成英文,支持多种格式 MIME类型(WAV、 MP3、 AIFF、AAC、OGG Vorbis、FLAC等)。
https://www.apexrouter.top
""" Gemini 音频分析示例 功能:使用 知能API调用 Gemini 模型分析本地音频文件内容 """ # ============================================================ # 1. 导入必要的库 # ============================================================ from google import genai # Google Gemini API 主模块 from google.genai import types # 用于创建多模态内容部分 # ============================================================ # 2. 配置 API 连接信息 # ============================================================ api_key = "sk-*****************************" # 知能API 密钥 BASE_URL = "https://www.apexrouter.top" # 知能API 服务器地址 # ============================================================ # 3. 读取音频文件 # ============================================================ # 以二进制模式打开音频文件并读取所有字节数据 with open('test/11.mp3', 'rb') as f: audio_bytes = f.read() # ============================================================ # 4. 初始化 Gemini 客户端 # ============================================================ # 创建客户端实例,配置 API 密钥和自定义服务器地址 client = genai.Client(api_key=api_key, http_options={'base_url': BASE_URL}) # ============================================================ # 5. 发送音频分析请求 # ============================================================ response = client.models.generate_content( model='gemini-2.5-flash', # 使用 Gemini 2.5 Flash 模型 contents=[ '分析音频内容', # 文本提示:要求描述音频内容 types.Part.from_bytes( # 将音频字节数据转换为 API 可接受的格式 data=audio_bytes, # 音频文件的二进制数据 mime_type='audio/mp3', # 指定音频文件的 MIME 类型 ) ] ) # ============================================================ # 6. 输出分析结果 # ============================================================ print(response.text) # 打印 Gemini 返回的音频描述文本
知能API 一个 key,使用全球大模型。 **时间戳与内容:** * **00:00 - 00:01**: 知能API * **00:01 - 00:02**: 一个 key * **00:02 - 00:04**: 使用全球大模型 **内容分析:** 这段音频内容是技术相关的口语表达,涉及到: 1. **知能API**: 这是一个英文缩写词组,通常指一种应用程序编程接口(API)。DMX可能是某个特定系统或服务的名称。 2. **一个 key**: "Key" 在技术语境中通常指密钥、令牌或访问凭证。结合上下文,可能是指知能API的访问密钥。 3. **使用全球大模型**: "全球大模型" 指的是一个在全球范围内训练或可用的、参数量巨大的模型,通常与人工智能、机器学习领域相关。 **整体语境推测:** 这句话可能是在描述某个系统或服务(知能API)的功能或操作方式。具体来说,它可能意味着: * 知能API 是一个密钥,用于访问或操作某个全球大模型。 * 通过 知能API 的一个密钥,可以调用或使用全球大模型。 这通常出现在技术讲解、产品介绍或开发者说明的场景中。
© 2026 知能API Gemini STT