2017-02-07 24 views
3

Я интегрировал свое приложение в Cortana через VCD, но проблема в том, что мое имя приложения, хранящееся в теге «AppName», не является словарем. Он называется «кибрик», а Cortana просто не понимает его и произносит «cibrick», что неприемлемо. Есть ли способ тренировать Cortana, как произносить слова, которые не находятся в словаре? Может быть, транскрипция или голосовые образцы?Как заставить Кортану понимать произносимые слова?

ответ

1

Есть ли способ обучить Cortana, как произносить слова, которых нет в словаре? Может быть, транскрипция или голосовые образцы?

Нет, сейчас это не поддерживается в Кортане. Фактически элемент AppName используется, чтобы указать имя пользователя для приложения в голосовой команде.

В Voice Command Definition (VCD) элементов и атрибутов v1.2, можно найти следующее описание:

Определяет удобный имя для приложения, которое пользователь может говорить, давая голосовую команду. Это полезно для приложений с именами, которые долго или трудно произносить.

Избегайте использования префиксов, которые противоречат другим событиям с поддержкой голосовой связи.

enter image description here

Таким образом, вместо обучения Кортана, я предлагаю вам изменить AppName элемент для более удобного мира или фразы, так что пользователи могут легко взаимодействовать с вашим приложением от Cortana.

Для получения дополнительной информации см. Support natural language voice commands in Cortana.

+0

Да, я уже знаю обо всем этом. К сожалению, я не могу изменить имя своего приложения, чтобы соответствовать пониманию Кортаны. Вы должны подумать о добавлении таких записанных функций вставки голосовой выборки в виде аудиофайла, отличного от VCD xml, или поддержки расшифровки слов. Я должен, вероятно, предложить его в UserVoice или другой платформе обратной связи. – nmrlqa4

+0

@ nmrlqa4 Приглашаем вас отправить запрос на эту функцию через UserVoice. А для проблемы Cortana вы также можете использовать приложение Windows Feedback. ;) Однако на данный момент я боюсь использовать дружественный мир или фразу, поскольку AppName является единственным обходным решением. :( –