Пакетная транскрипция и интеграция 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.

Другие вопросы по тегам