Как получить отдельные буквы в слоте Alexa

Мой навык Alexa требует, чтобы пользователи время от времени произносили слова по буквам, поэтому я должен иметь слот, который принимает отдельные символы. Я создал для этого специальный слот с разными значениями для каждой английской буквы, и в моем намерении я сделал несколько произнесений, используя этот слот от одного случая до 10. Однако при тестировании реального приложения Алекса была чрезвычайно тупой и не говорила. • правильно произносить символы, иногда возвращая один символ, когда было произнесено 6 или около того. Есть ли лучший способ сделать это и почему Amazon не реализовал буквенно-цифровой слот?


person kumail    schedule 30.08.2018    source источник
comment
что в итоге сработало для этого лучше всего? Это когда-нибудь действительно работало?   -  person Don Cheadle    schedule 30.09.2020


Ответы (1)


Значения слотов отправляются вашему умению в письменном виде. Например, и «fire h. D. 7», и «fire h. D. 7» будут отправлены вашему навыку как «Fire HD 7». Для лучшего распознавания аббревиатуры и другие фразы, содержащие произносимые буквы, должны быть либо полностью заглавными («HD»), либо разделены точками и пробелом («h. D.»).

В своем пользовательском слоте попробуйте указать такие примерные значения.

SPELL_SLOT
e. l. p. h. a. n. t.
t. i. g. e. r.
m. o. t. h. e. r.
c. a. n. d. y.

Предоставьте широкий спектр значений выборки, чтобы удовлетворить ваши требования.

Надеюсь это поможет.

person johndoe    schedule 30.08.2018
comment
что, если нет конкретных примеров, которые я могу дать, потому что мои навыки позволяют пользователю в значительной степени разобрать любое слово? - person kumail; 30.08.2018
comment
Как я уже сказал, дайте широкий выбор примеров, включая все алфавиты и различные комбинации. - person johndoe; 30.08.2018