Пакетная транскрипция и интеграция LUIS
У меня есть требование выполнить интеграцию между пакетной транскрипцией и LUIS, при этом я передам транскрипцию как таковую в LUIS и получу цель аудио.
Насколько мне известно, мы можем передавать данные для анализа намерений в LUIS в виде запроса, который принимает только 500 символов.
Таким образом, возникает вопрос, можно ли передать полную транскрипцию из API транскрипции речи в пакетную транскрипцию текста в LUIS для анализа намерений, или мы должны передавать данные по частям в LUIS?
Если мы подадим данные кусками (500 символов), то как мы получим общее намерение звука, поскольку разные высказывания могут привести к разному намерению верхнего уровня.
Я провел много исследований по этому поводу, читая документацию Microsoft, но не нашел ответа.
Пожалуйста, предложите наилучший способ реализации этого сценария.
2 ответа
На мой взгляд, я не думаю, что мы сможем точно понять цель звука, если будем передавать данные по частям. Я думаю, нам лучше ограничить длину символа до 500. Если он больше 500, просто верните сообщение об ошибке (или не допускайте, чтобы оно было больше 500).
Кстати, а можно ли перед отправкой в LUIS избавиться от неважных слов?
Вот интеграция LUIS с речевым сервисом https://docs.microsoft.com/en-us/azure/architecture/solution-ideas/articles/interactive-voice-response-bot
У нас есть телефонный канал, который в настоящее время находится в режиме частной предварительной версии и, следовательно, имеет предварительные условия (без SLA и т. Д.). Подробная информация о предварительном просмотре: https://github.com/microsoft/BotFramework-IVR.