我想使用文本命令与AVS交互,而不是使用语音。但是,语音识别任务在从AVS设备接收识别事件(https://developer.amazon.com/docs/alexa-voice-service/speechrecognizer.html#recognize)时在云上完成。这意味着我们无法为我的用例直接在AVS设备中输入文本。
因此,我正在做的是使用文本到语音从我的文本命令生成音频文件,然后将其输入到AVS设备中。但是我不确定要将音频文件输入到哪里。
我想我可以在我的用例的这个位置(https://github.com/alexa/avs-device-sdk/blob/master/SampleApp/src/UserInputManager.cpp#L171)上创建一个自定义输入选项。基本上,我尝试遵循他们对“ tap”之类的其他输入所做的操作。但是我不知道在哪里可以减少语音输入并从音频文件中读取。
感谢您的帮助!