开发指南
通过 HTTP 或 WebSocket 连接到语音识别服务器的 endpoint,并与请求参数一起发送语音数据,即可获得语音识别结果。 本文将按顺序向开发者说明如何使用 AmiVoice API 创建应用程序。
基本功能
通常,使用 AmiVoice API 进行语音识别的客户端应用程序需要实现以下功能:
- 从录音设备或网络获取语音数据
- 将语音数据转换为支持的格式(如果是支持的音频格式则无需转换)
- 将语音数据发送到语音识别 API 的 endpoint
- 接收语音识别结果
- 解释并使用语音识别结果(例如,作为字幕显示在屏幕上,理解意图并生成语音机器人的响应,作为会议记录等摘要处理的输入等)
以下是客户端程序和语音识别服务器之间交互的概述: