安卓语音识别与文本转语音API使用指南
1. 语音识别结果控制
你可以设置 PARTIAL_RESULTS 额外参数,期望在用户说话时获取部分识别结果。不过,这并非在所有情况下都能生效,因为安卓文档指出:“服务器可能在某些或所有情况下忽略部分结果的请求”。根据经验,服务器经常会忽略此类请求。
通过三种使用场景,应用可以对识别结果的处理进行一定控制:
- 典型场景 :一个 Activity 发送 RecognizerIntent ,然后自行处理识别结果。
- 转发结果到 PendingIntent :通过指定 PendingIntent ,将识别结果转发给它。
- 使用 ACTION_WEB_SEARCH 转发到安卓 :将识别结果用于网络搜索。
2. 实验尝试
使用“Try Speech”按钮调整各种参数,观察安卓对语音的识别效果:
- 难识别短语 :选择“Cumin seeds”或“It’s not easy to wreck a nice beach”预设短语,然后说出这些内容,观察识别结果与所说内容的匹配程度。
- 时间设置 :设置三个时间参数,查看允许语音停顿的时长以及语音录制的持续时间。
- 网络搜索
超级会员免费看
订阅专栏 解锁全文
362

被折叠的 条评论
为什么被折叠?



