OpenAI TTS
OpenAITTSModel
基础类: TTSModel
OpenAI 的文本转语音模型。
源代码位于 src/agents/voice/models/openai_tts.py
__init__
创建一个新的 OpenAI 文本转语音模型。
参数
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
model
|
str
|
要使用的模型名称。 |
required |
openai_client
|
AsyncOpenAI
|
要使用的 OpenAI 客户端。 |
required |
源代码位于 src/agents/voice/models/openai_tts.py
run async
run(
text: str, settings: TTSModelSettings
) -> AsyncIterator[bytes]
运行文本转语音模型。
参数
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
文本
|
str
|
要转换为语音的文本。 |
required |
settings
|
TTSModelSettings
|
用于文本转语音模型的设置。 |
required |
返回值
| 类型 | 描述 |
|---|---|
AsyncIterator[bytes]
|
音频块的迭代器。 |