Я хочу использовать текстовые команды для взаимодействия с AVS вместо использования голоса.Однако задача распознавания речи выполняется в облаке, поскольку она получает событие распознавания (https://developer.amazon.com/docs/alexa-voice-service/speechrecognizer.html#recognize) от устройства AVS. Это означает, что мы не можем вводить текст непосредственно в устройство AVS для моего варианта использования.
Итакя использую текст-в-речь для генерации аудиофайлов из моих текстовых команд, а затем подаю их на устройство AVS, но я не уверен, куда подать мой аудиофайл.
Наверное, яМожно создать пользовательский параметр ввода в этом месте (https://github.com/alexa/avs-device-sdk/blob/master/SampleApp/src/UserInputManager.cpp#L171) для моего варианта использования. В основном, я пытался следовать тому, что они сделали для других входов, таких как «нажатие». Но я не знаю, где я могу сократитьголосовой ввод и чтение из моего аудио файла.
Я ценю любую помощь!