Можно ли добавить в Alexa Skill пользовательский словарь для улучшения и уточнения транскрипции речи в текст?

Я разработал навык Alexa, но его преобразование речи в текст недостаточно точно для моего бэкенда. У меня есть такие намерения, как "Какова {playername}производительность". Эти имена игроков являются настоящими никнеймами, поэтому их довольно сложно анализировать. Есть ли возможность добавить к навыку определенные слова для повышения точности, чтобы он сначала пытался сопоставить вокал с этим набором слов?

До сих пор я не нашел никакой информации ни в одной документации. Обычно я новичок в работе с навыками Alexa.

Таким образом, вместо «Сколько голов jeep king забил?» должно быть драгоценное сопоставление слов, поэтому в идеале я получаю результат вроде «Сколько голов забил TGKing оценка?"

Надеюсь, понятно, что я ищу.


person LeoI    schedule 05.07.2019    source источник


Ответы (1)


Alexa пользовательские типы слотов может быть подходящим решением для принятия.

Пользовательские типы слотов являются расширением типы слотов уже встроены в Alexa Skills Kit. Если вы используете английский язык (США), вам может оказаться достаточно одного из уже определенных типов слотов, например AMAZON.Athlete, AMAZON.Person или AMAZON.Professional.

Используйте это в примерах высказываний, указав, например, nameOfPerson в качестве "слота намерения" и AMAZON.Athlete в качестве "типа слота". Таким образом, в приведенном вами примере образцом фразы будет "Какова производительность {nameOfPerson}"

Если встроенные типы недостаточно конкретны, вы можете использовать пользовательские типы слотов, чтобы определить свой собственный тип, который вы могли бы назвать, например, player. При создании типа слота player вы укажете каждого игрока, которого хотите включить, а также можете ввести любые синонимы (например, псевдонимы), которые должны соответствовать игроку.

Ознакомьтесь с документацией, который дает представление о том, как массовое редактирование и загрузка пользовательских значений типов слотов, а также как расширить встроенные типы слотов с дополнительными значениями.

person Oscar Schafer    schedule 05.07.2019
comment
Это именно то, что я искал. Я не был знаком с концепцией слотов для Alexa Skills. Спасибо ☺️. - person LeoI; 06.07.2019