Что означают имена/коды Android Voice?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Что означают имена/коды Android Voice?

Сообщение Anonymous »

Я вызываю метод Voice.getName() следующим образом:

Код: Выделить всё

Set voices = tts.getVoices();
String name = voice.getName();
Это возвращает кодовые имена, а не понятные отображаемые имена. Мне нужно отображаемое имя, но, похоже, нет способа его получить.

Можно ли перевести коды во что-то значимое для создания пользователя дружелюбные имена? И устранить дубликаты? Многое звучит похоже, но немного по-другому.

Вот некоторые коды, возвращаемые для английского языка (Великобритания):

Код: Выделить всё

en-GB-language
en-gb-x-rjs-local
en-gb-x-rjs-network
en-gb-x-fis-local
en-gb-x-fis-network
en-gb-x-fis#female_1-local
en-gb-x-rjs#female_1-local
en-gb-x-rjs#female_2-local
en-gb-x-fis#female_2-local
en-gb-x-rjs#male_1-local
Мои мысли на данный момент:
  • Локальное и сетевое значение означают то же, что и вы. думать. Однако неясно, являются ли это двумя версиями одного и того же голоса, поскольку они звучат немного по-разному (хотя и не сильно).
  • RJS и fis много повторяются и применимы как к мужчинам, так и к женщинам, но только для британского английского. Похоже, что на каждом языке есть один или два разных набора трехбуквенных инициалов — возможно, это код региона.
  • Вы можете подумать, что женщина1 и женщина2 имеют разные голосовые таланты, но на самом деле у них лишь немного разная выразительность.
  • Я думаю, ru-gb -x-rjs#male_1-local и en-gb-x-rjs-local идентичны
  • Все возвращают одинаковое качество — 400.
Кто-нибудь лучше разбирается в этом?

Подробнее здесь: https://stackoverflow.com/questions/411 ... codes-mean
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»