lanket / mdmPiTerminalModule

Модуль majordomo для голосового терминала https://github.com/devoff/mdmPiTerminal
4 stars 5 forks source link

Баги и странности Ver2 #8

Closed Aculeasis closed 5 years ago

Aculeasis commented 5 years ago

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

znachok88 commented 5 years ago

История такая же.Не сохраняет настройки или сбрасывает на какие то свои. Ключевое в контексте команды - не изменяется постоянно Отключить

lanket commented 5 years ago
* Почти всегда не сохраняет параметры, но иногда некоторые сохраняются а другие наоборот - сбрасываются.

Испоравлено

  • Часть ключей приходят с null (я их просто игнорирую). Испоравлено

  • Зачем нужны ID, ID_TERMINAL и VERSION? ID, ID_TERMINAL убрал VERSION не нашел такого

  • VOLUME_LINE_OUT терминал пытается определить автоматически, зачем его хардкордить? Например, на старых ядрах у меня там Lineout volume control. Убрал

  • У RHVoice TTS в параметрах [#RHVOICE-REST_RATE#], [#RHVOICE-REST_PITCH#] и т.п. Проблема с тире в парсере самого мажора не подменяет он переменные с тире. предлагаю поменять названия секций на слитное написание без разделения например rhvoicerest параметр volue к примеру тогда будет прилетать вот так rhvoicerest_volume

  • Спикеры RHVoice и RHVoice TTS одинаковые, у RHVoice же только Анна. Поправил

  • STT microsoft потерялся <option value="Wit">Wit.ai, Microsoft</option> (вообще, пишут что bing уже не работает).

Не успел сделать. Так если он не работает надо ли добавлять?

* Нет настроек для STT и TTS Azure [Aculeasis/mdmTerminal2@3a98a92](https://github.com/Aculeasis/mdmTerminal2/commit/3a98a927b8ba64e6d25e7375fa4cbeda75afa7b2)

Не успел сделать

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

Мне тогда надо список

Aculeasis commented 5 years ago

Мне тогда надо список

rhvoice(-rest):

         aleksandr|anna|elena|irina| # Russian
         alan|bdl|clb|slt| # English
         spomenka| # Esperanto
         natia| # Georgian
         azamat|nazgul| # Kyrgyz
         talgat| # Tatar
         anatol|natalia # Ukrainian

aws: https://docs.aws.amazon.com/polly/latest/dg/voicelist.html azure: https://docs.microsoft.com/en-us/azure/cognitive-services/Speech-Service/language-support#text-to-speech У азура имя спикера идет после кода языка и может быть двойным, например: Stefan, Apollo, Zhiwei, Apollo.

А я тогда уберу проверку спикеров по локализации, уж больно она не гибкая.

lanket commented 5 years ago

Мне тогда надо список

rhvoice(-rest):

         aleksandr|anna|elena|irina| # Russian
         alan|bdl|clb|slt| # English
         spomenka| # Esperanto
         natia| # Georgian
         azamat|nazgul| # Kyrgyz
         talgat| # Tatar
         anatol|natalia # Ukrainian

aws: https://docs.aws.amazon.com/polly/latest/dg/voicelist.html

Сделал

azure: https://docs.microsoft.com/en-us/azure/cognitive-services/Speech-Service/language-support#text-to-speech У азура имя спикера идет после кода языка и может быть двойным, например: Stefan, Apollo, Zhiwei, Apollo. Не понял как это будет работать с одовременными 2мя спикерами. Будут спорить друг с другом?

А я тогда уберу проверку спикеров по локализации, уж больно она не гибкая.

Хорошо