Dialogflow CX 语音代理使用 Speech-to-Text 进行语音识别, 这包含在 Dialogflow CX 定价中。 Dialogflow CX 会自动为您选择语音识别模型,但您可以选择指定模型。
可用模型
Speech-to-Text 模型中列出了所有可用模型。选择最适合您的网域并 支持您的代理语言和语音功能的模型。
如果未明确指定模型, Dialogflow CX 会根据 API 请求和代理设置中的音频配置自动选择模型。
以下模型通常具有最佳性能:
- telephony_short(最适合电话 Dialogflow CX)
- telephony(最适合 Agent Assist) (在启用 基于高级超时的语音结束敏感度 时,也适用于电话 Dialogflow CX)
- phone_call(适用于 Agent Assist 和电话 Dialogflow CX)
- latest_short(最适合非电话 Dialogflow CX)
- command_and_search(最适合没有其他模型的语言)
指定模型
您可以使用 模型选择设置为代理、流或页面提供模型。您还可以在调用
Sessions.detectIntent 或 Sessions.streamingDetectIntent 方法时提供模型;
选择会话引用的协议和版本:
| 协议 | V3 | V3beta1 |
|---|---|---|
| REST | 会话资源 | 会话资源 |
| RPC | 会话接口 | 会话接口 |
| C++ | SessionsClient | 不可用 |
| C# | SessionsClient | 不可用 |
| Go | SessionsClient | 不可用 |
| Java | SessionsClient | SessionsClient |
| Node.js | SessionsClient | SessionsClient |
| PHP | 不可用 | 不可用 |
| Python | SessionsClient | SessionsClient |
| Ruby | 不可用 | 不可用 |
ConversationProfile
时。
在检测意图或对话配置文件 API 调用中指定模型会
替换应用于代理、流或页面的任何模型选择,除非您
启用 替换请求级语音
模型 设置。