Как изменить / назначить автоматически сгенерированный идентификатор регистрации определенному имени человека в API идентификации когнитивного динамика Microsoft Azure - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь использовать API идентификации докладчиков Microsoft. Есть 3 шага

  1. На первом этапе мы создаем профили с автоматически сгенерированным идентификатором.
  2. Затем мы регистрируем этот идентификатор с определенным голосом.
  3. Мыпротестируйте новый аудиофайл с зарегистрированными идентификаторами.

Моя проблема в том, что вместо идентификаторов мы можем дать конкретное имя ex. Джон вместо некоторых ID: 9557abdc-b9f4-4536-p530-a970e4d7a3d8. Таким образом, для тестирования он выдаст вывод типа «Динамик является Джоном» или «Динамик является анонимным, т.е. он не зарегистрирован»

Может кто-нибудь помочь мне с этой проблемой?

1 Ответ

0 голосов
/ 06 ноября 2019

Вы не можете передать имя identificationProfileId.

Конечная точка Create Profile не принимает никаких параметров, кроме локали для голоса.

{
  "locale":"en-us",
}

Полный список поддерживаемых языков приведен здесь:

  • es-ES (кастильский испанский)

  • ru (американский английский)

  • fr-FR (стандартный французский)

  • zh-CN (китайский мандарин)

При этом вы можете, например, связать имена пользователей с их обозначенными identificationProfileId с вашей стороны,возможно, используя базу данных, присваивая каждому идентификатору соответствующее имя в таблице, а затем возвращайте его при каждом вызове API.

...