GroqTools
允许 Agent 与 Groq API 交互,以执行快速的音频转录、翻译和文本转语音 (TTS)。
先决条件
在使用GroqTools
之前,请确保您已安装 groq
库并配置了您的 Groq API 密钥。
-
安装库:
-
设置您的 API 密钥: 从 Groq 控制台 获取您的 API 密钥,并将其设置为环境变量。
初始化
导入GroqTools
并将其添加到 Agent 的工具列表中。
使用示例
1. 音频转录
此示例演示了如何转录托管在 URL 中的音频文件。transcription_agent.py
2. 音频翻译和语音生成
此示例展示了如何将音频文件(例如法语)翻译成英语,然后使用翻译后的文本生成新的音频文件。translation_agent.py
Toolkit 功能
GroqTools
toolkit 提供以下功能:
Function | Description |
---|---|
transcribe_audio | 使用 Groq Whisper 将本地文件路径或公共 URL 的音频转录成文本。 |
translate_audio | 使用 Groq 将本地文件路径或公共 URL 的音频翻译成英语。 |
generate_speech | 使用 Groq TTS 将文本生成语音。 |