Dialogflow 语音代理使用 Speech-to-Text 进行语音识别,该服务包含在 Dialogflow 价格中。Dialogflow 会自动为您选择语音识别模型,但您也可以选择指定模型。
可用型号
所有可用模型均列在 Speech-to-Text 模型中。选择最适合您的领域且支持您的客服人员语言和语音功能的模型。
如果未明确指定模型,Dialogflow 会根据 API 请求和代理设置中的音频配置自动选择模型。
以下模型通常具有最佳性能:
- telephony_short(最适合电话 Dialogflow)
 - 电话(最适合 Agent Assist) (启用基于超时的高级语音结束敏感度时,也适用于电话 Dialogflow)
 - phone_call(适用于 Agent Assist 和电话 Dialogflow)
 - latest_short(最适合非电话 Dialogflow)
 - 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 时。在检测 intent 或对话配置文件 API 调用中指定模型将替换应用于客服人员、流程或页面的所有模型选择,除非您启用替换请求级语音模型设置。