В разделе описываются команды настройки TTS yandex. На данный момент имеется возможность настроить только список доступных голосов.

В таблице 1 приведен список доступных голосов.

Таблица 1 - Список доступных голосов.

Название голосаОсновной языкПол
oksanaru-RUЖ
janeru-RUЖ
omazhru-RUЖ
zaharru-RUM
ermilru-RUM
silaerkantr-TRЖ
erkanyavastr-TRM
alyssen-USЖ
nicken-USM
alenaru-RUЖ
filippru-RUM

clean

Команда сбрасывает настройки голосов к дефолтным значениям

Путь команды:

system/tts/yandex/clean

Синтаксис:

clean [<OPTIONS>]

Параметры:

[<OPTIONS>] - сбрасываемый параметр.

Пример:

admin@[mycelium1@ecss1]:/$ system/tts/yandex/clean --voice              
Success: Property has been cleaned.

[exec at: 16.02.2019 23:14:02, exec time: 233ms, nodes: ds1@ecss2]

info

Отображает текущие свойства TTS Yandex.

Путь команды:

system/tts/yandex/info

Синтаксис:

info

Пример:

admin@[mycelium1@ecss1]:/$ system/tts/yandex/info         
┌──────────────────────────────────────────────────┬────────────────────────────────────────────────────────────────────────────────┐
│                       Key                        │                                     Value                                      │
├──────────────────────────────────────────────────┼────────────────────────────────────────────────────────────────────────────────┤
│voices                                            │["oksana","jane","omazh","zahar","ermil","silaerkan","erkanyavas","alyss",      │
│                                                  │ "nick","alena","filipp"]                                                       │
│langs                                             │["ru-RU","en-US","tr-TR"]                                                       │
│emotions                                          │["good","evil","neutral"]                                                       │
└──────────────────────────────────────────────────┴────────────────────────────────────────────────────────────────────────────────┘

[exec at: 16.02.2019 23:06:00, exec time: 104ms, nodes: ds1@ecss2]

set

Устанавливает выбранное значение

Путь команды:

system/tts/yandex/set

Синтаксис:

set [<OPTIONS>]

Параметры:

[<OPTIONS>] - параметр который будет выставлен:

Все доступные голоса перечислены в таблице 1.

Пример:

admin@[mycelium1@ecss1]:/$ admin@[mycelium1@ecss1#ECSS 010145]:/$ system/tts/yandex/set --voice-add oksana       
Success: Property has been set.

[exec at: 16.02.2019 23:12:31, exec time: 258ms, nodes: ds1@ecss1]

admin@[mycelium1@ecss1]:/$ admin@[mycelium1@ecss1#ECSS 010145]:/$ admin@[mycelium1@ecss1#ECSS 010145]:/$ system/tts/yandex/set --voice-remove oksana 
Success: Property has been set.

[exec at: 16.02.2019 23:12:31, exec time: 258ms, nodes: ds1@ecss1]