Разработка дополнительных модулей, подключение различных приложений.
Модератор: immortal
-
S_Nick
- Сообщения: 67
- Зарегистрирован: Сб сен 30, 2017 7:44 pm
- Откуда: Минск
-
Благодарил (а):
9 раз
-
Поблагодарили:
54 раза
-
Контактная информация:
Сообщение
S_Nick » Ср ноя 13, 2019 7:13 pm
Голосовой движок имеет больше голосов, чем это представлено в модуле от Сергея.
Голоса можно добавить, внеся изменения в файл:
Код: Выделить всё
_majordomo\htdocs\templates\yandex_tts\action_admin.html
Нужно найти структуру
Код: Выделить всё
<select class="form-control" name="speaker">
........
</select>
Заменить кодом:
Код: Выделить всё
<select class="form-control" name="speaker">
<optgroup label="Женские голоса">
<option value="jane" [#if SPEAKER=="jane"#] selected[#endif#]>jane</option>
<option value="oksana" [#if SPEAKER=="oksana"#] selected[#endif#]>oksana</option>
<option value="alyss" [#if SPEAKER=="alyss"#] selected[#endif#]>alyss</option>
<option value="omazh"[#if SPEAKER=="omazh"#] selected[#endif#]>omazh</option>
<option value="silaerkan"[#if SPEAKER=="silaerkan"#] selected[#endif#]>silaerkan</option>
<option value="nastya"[#if SPEAKER=="nastya"#] selected[#endif#]>nastya</option>
<option value="sasha"[#if SPEAKER=="sasha"#] selected[#endif#]>sasha</option>
<option value="tanya"[#if SPEAKER=="tanya"#] selected[#endif#]>tanya</option>
<option value="tatyana_abramova"[#if SPEAKER=="tatyana_abramova"#] selected[#endif#]>tatyana_abramova</option>
<option value="voicesearch"[#if SPEAKER=="voicesearch"#] selected[#endif#]>voicesearch</option>
<option value="zombie"[#if SPEAKER=="zombie"#] selected[#endif#]>zombie</option>
</optgroup>
<optgroup label="Мужские голоса">
<option value="zahar" [#if SPEAKER=="zahar"#] selected[#endif#]>zahar</option>
<option value="ermil" [#if SPEAKER=="ermil"#] selected[#endif#]>ermil</option>
<option value="levitan" [#if SPEAKER=="levitan"#] selected[#endif#]>levitan</option>
<option value="ermilov" [#if SPEAKER=="ermilov"#] selected[#endif#]>ermilov</option>
<option value="kolya" [#if SPEAKER=="kolya"#] selected[#endif#]>kolya</option>
<option value="kostya" [#if SPEAKER=="kostya"#] selected[#endif#]>kostya</option>
<option value="nick" [#if SPEAKER=="nick"#] selected[#endif#]>nick</option>
<option value="erkanyavas" [#if SPEAKER=="erkanyavas"#] selected[#endif#]>erkanyavas</option>
<option value="zhenya" [#if SPEAKER=="zhenya"#] selected[#endif#]>zhenya</option>
<option value="anton_samokhvalov" [#if SPEAKER=="anton_samokhvalov"#] selected[#endif#]>anton_samokhvalov</option>
<option value="ermil_with_tuning" [#if SPEAKER=="ermil_with_tuning"#] selected[#endif#]>ermil_with_tuning</option>
<option value="robot" [#if SPEAKER=="robot"#] selected[#endif#]>robot</option>
<option value="dude" [#if SPEAKER=="dude"#] selected[#endif#]>dude</option>
<option value="smoky" [#if SPEAKER=="smoky"#] selected[#endif#]>smoky</option>
</optgroup>
</select>
Сергей, если прочитаете эту ветку внесите изменения в ваш модуль, чтобы эти голоса стали нативными в модуле.
- За это сообщение автора S_Nick поблагодарили (всего 5):
- Sergey.Chek (Ср ноя 13, 2019 8:08 pm) • tarasfrompir (Ср ноя 13, 2019 9:25 pm) • Plug (Ср ноя 13, 2019 9:28 pm) • xor (Ср ноя 13, 2019 9:53 pm) • mihas (Чт ноя 14, 2019 1:17 pm)
-
sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
-
Благодарил (а):
75 раз
-
Поблагодарили:
1559 раз
-
Контактная информация:
Сообщение
sergejey » Чт ноя 14, 2019 1:17 pm
Ок, добавил в модуль
- За это сообщение автора sergejey поблагодарили (всего 2):
- Sergey.Chek (Чт ноя 14, 2019 1:33 pm) • S_Nick (Пт ноя 15, 2019 1:06 pm)
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
S_Nick
- Сообщения: 67
- Зарегистрирован: Сб сен 30, 2017 7:44 pm
- Откуда: Минск
-
Благодарил (а):
9 раз
-
Поблагодарили:
54 раза
-
Контактная информация:
Сообщение
S_Nick » Ср янв 01, 2020 12:16 pm
sergejey, в Yandex Облаке в SpeechKit появились новые Премиум-голоса на основе новых технологий нейронных сетей alena [ru-RU] VIP и filipp [ru-RU] VIP, (доступны только в облаке по OAUTH+) обновите у себя в модуле.
Код: Выделить всё
<select class="form-control" name="speaker">
<optgroup label="Женские голоса">
<option value="alena" [#if SPEAKER=="alena"#] selected[#endif#]>alena [ru-RU] VIP</option>
<option value="jane" [#if SPEAKER=="jane"#] selected[#endif#]>jane [ru-RU] Emotion</option>
<option value="oksana" [#if SPEAKER=="oksana"#] selected[#endif#]>oksana [ru-RU]</option>
<option value="omazh"[#if SPEAKER=="omazh"#] selected[#endif#]>omazh [ru-RU] Emotion</option>
<option value="alyss" [#if SPEAKER=="alyss"#] selected[#endif#]>alyss [en-US]</option>
<option value="silaerkan"[#if SPEAKER=="silaerkan"#] selected[#endif#]>silaerkan [tr-TR]</option>
<option value="nastya"[#if SPEAKER=="nastya"#] selected[#endif#]>nastya</option>
<option value="sasha"[#if SPEAKER=="sasha"#] selected[#endif#]>sasha</option>
<option value="tanya"[#if SPEAKER=="tanya"#] selected[#endif#]>tanya</option>
<option value="tatyana_abramova"[#if SPEAKER=="tatyana_abramova"#] selected[#endif#]>tatyana_abramova</option>
<option value="voicesearch"[#if SPEAKER=="voicesearch"#] selected[#endif#]>voicesearch</option>
<option value="zombie"[#if SPEAKER=="zombie"#] selected[#endif#]>zombie</option>
</optgroup>
<optgroup label="Мужские голоса">
<option value="filipp" [#if SPEAKER=="filipp"#] selected[#endif#]>filipp [ru-RU] VIP</option>
<option value="zahar" [#if SPEAKER=="zahar"#] selected[#endif#]>zahar [ru-RU]</option>
<option value="ermil" [#if SPEAKER=="ermil"#] selected[#endif#]>ermil [ru-RU]</option>
<option value="nick" [#if SPEAKER=="nick"#] selected[#endif#]>nick [en-US]</option>
<option value="levitan" [#if SPEAKER=="levitan"#] selected[#endif#]>levitan</option>
<option value="ermilov" [#if SPEAKER=="ermilov"#] selected[#endif#]>ermilov</option>
<option value="kolya" [#if SPEAKER=="kolya"#] selected[#endif#]>kolya</option>
<option value="kostya" [#if SPEAKER=="kostya"#] selected[#endif#]>kostya</option>
<option value="erkanyavas" [#if SPEAKER=="erkanyavas"#] selected[#endif#]>erkanyavas [tr-TR]</option>
<option value="zhenya" [#if SPEAKER=="zhenya"#] selected[#endif#]>zhenya</option>
<option value="anton_samokhvalov" [#if SPEAKER=="anton_samokhvalov"#] selected[#endif#]>anton_samokhvalov</option>
<option value="ermil_with_tuning" [#if SPEAKER=="ermil_with_tuning"#] selected[#endif#]>ermil_with_tuning</option>
<option value="robot" [#if SPEAKER=="robot"#] selected[#endif#]>robot</option>
<option value="dude" [#if SPEAKER=="dude"#] selected[#endif#]>dude</option>
<option value="smoky" [#if SPEAKER=="smoky"#] selected[#endif#]>smoky</option>
</optgroup>
</select>
- За это сообщение автора S_Nick поблагодарил:
- Molostov (Чт янв 02, 2020 12:36 am)
-
pasha413
- Сообщения: 131
- Зарегистрирован: Сб янв 13, 2018 6:28 pm
-
Благодарил (а):
34 раза
-
Поблагодарили:
4 раза
Сообщение
pasha413 » Чт фев 03, 2022 3:58 pm
S_Nick писал(а): ↑Ср янв 01, 2020 12:16 pm
sergejey, в Yandex Облаке в SpeechKit появились новые Премиум-голоса на основе новых технологий нейронных сетей alena [ru-RU] VIP и filipp [ru-RU] VIP, (доступны только в облаке по OAUTH+) обновите у себя в модуле.
Код: Выделить всё
<select class="form-control" name="speaker">
<optgroup label="Женские голоса">
<option value="alena" [#if SPEAKER=="alena"#] selected[#endif#]>alena [ru-RU] VIP</option>
<option value="jane" [#if SPEAKER=="jane"#] selected[#endif#]>jane [ru-RU] Emotion</option>
<option value="oksana" [#if SPEAKER=="oksana"#] selected[#endif#]>oksana [ru-RU]</option>
<option value="omazh"[#if SPEAKER=="omazh"#] selected[#endif#]>omazh [ru-RU] Emotion</option>
<option value="alyss" [#if SPEAKER=="alyss"#] selected[#endif#]>alyss [en-US]</option>
<option value="silaerkan"[#if SPEAKER=="silaerkan"#] selected[#endif#]>silaerkan [tr-TR]</option>
<option value="nastya"[#if SPEAKER=="nastya"#] selected[#endif#]>nastya</option>
<option value="sasha"[#if SPEAKER=="sasha"#] selected[#endif#]>sasha</option>
<option value="tanya"[#if SPEAKER=="tanya"#] selected[#endif#]>tanya</option>
<option value="tatyana_abramova"[#if SPEAKER=="tatyana_abramova"#] selected[#endif#]>tatyana_abramova</option>
<option value="voicesearch"[#if SPEAKER=="voicesearch"#] selected[#endif#]>voicesearch</option>
<option value="zombie"[#if SPEAKER=="zombie"#] selected[#endif#]>zombie</option>
</optgroup>
<optgroup label="Мужские голоса">
<option value="filipp" [#if SPEAKER=="filipp"#] selected[#endif#]>filipp [ru-RU] VIP</option>
<option value="zahar" [#if SPEAKER=="zahar"#] selected[#endif#]>zahar [ru-RU]</option>
<option value="ermil" [#if SPEAKER=="ermil"#] selected[#endif#]>ermil [ru-RU]</option>
<option value="nick" [#if SPEAKER=="nick"#] selected[#endif#]>nick [en-US]</option>
<option value="levitan" [#if SPEAKER=="levitan"#] selected[#endif#]>levitan</option>
<option value="ermilov" [#if SPEAKER=="ermilov"#] selected[#endif#]>ermilov</option>
<option value="kolya" [#if SPEAKER=="kolya"#] selected[#endif#]>kolya</option>
<option value="kostya" [#if SPEAKER=="kostya"#] selected[#endif#]>kostya</option>
<option value="erkanyavas" [#if SPEAKER=="erkanyavas"#] selected[#endif#]>erkanyavas [tr-TR]</option>
<option value="zhenya" [#if SPEAKER=="zhenya"#] selected[#endif#]>zhenya</option>
<option value="anton_samokhvalov" [#if SPEAKER=="anton_samokhvalov"#] selected[#endif#]>anton_samokhvalov</option>
<option value="ermil_with_tuning" [#if SPEAKER=="ermil_with_tuning"#] selected[#endif#]>ermil_with_tuning</option>
<option value="robot" [#if SPEAKER=="robot"#] selected[#endif#]>robot</option>
<option value="dude" [#if SPEAKER=="dude"#] selected[#endif#]>dude</option>
<option value="smoky" [#if SPEAKER=="smoky"#] selected[#endif#]>smoky</option>
</optgroup>
</select>
Здравствуйте. заменил содержимое, но голос не меняется, все-равно звучит один голос...
Моё: Orange Pi Zero H2 + DietPi / Paspberry Pi3b + MJD 3.41