UNPKG

iobroker.sayit

Version:

Text to speech interface for ioBroker.

1,189 lines 50.3 kB
{ "type": "tabs", "i18n": true, "items": { "_player": { "type": "panel", "label": "Player", "items": { "type": { "type": "select", "noTranslation": true, "label": "Type", "options": [ { "value": "browser", "label": "Browser" }, { "value": "mp24ftp", "label": "MediaPlayer24+FTP" }, { "value": "mp24", "label": "MediaPlayer24" }, { "value": "system", "label": "System" }, { "value": "windows", "label": "Windows default" }, { "value": "sonos", "label": "Sonos" }, { "value": "heos", "label": "Heos" }, { "value": "chromecast", "label": "Chromecast" }, { "value": "mpd", "label": "MPD" }, { "value": "googleHome", "label": "Google Home" } ], "sm": 12, "md": 6, "lg": 4 }, "systemCommand": { "newLine": true, "type": "text", "label": "System command", "hidden": "data.type !== 'system'", "help": "optional - If player does not work", "sm": 6, "md": 4, "lg": 2 }, "systemPlayer": { "type": "select", "label": "Linux player", "hidden": "data.type !== 'system' || data.command", "noTranslation": true, "options": [ { "value": "mpg321", "label": "mpg321" }, { "value": "omxplayer", "label": "omxplayer" }, { "value": "mplayer", "label": "mplayer" } ], "help": "Ignore for non linux OS", "sm": 6, "md": 4, "lg": 2 }, "announce": { "newLine": true, "type": "fileSelector", "fileTypes": "audio", "pattern": "tts.userfiles/*.mp3", "objectID": "sayit.%INSTANCE%", "hidden": "data.type === 'googleHome'", "noTranslation": true, "upload": "tts.userfiles/", "sm": 12, "md": 6, "lg": 4 }, "annoTimeout": { "newLine": true, "type": "number", "label": "Announce timeout", "help": "in seconds", "hidden": "(data.type !== 'mp24' && data.type !== 'windows') || !data.announce", "min": 0, "max": 1000, "sm": 6, "md": 4, "lg": 2 }, "annoDuration": { "type": "number", "label": "Announce duration", "min": 0, "max": 99, "help": "in seconds", "hidden": "(data.type !== 'mp24' && data.type !== 'windows') || !data.announce", "sm": 6, "md": 4, "lg": 2 }, "annoVolume": { "type": "number", "label": "Announce volume", "min": 0, "max": 100, "help": "in % to playing volume", "hidden": "(data.type !== 'mp24' && data.type !== 'windows') || !data.announce", "sm": 6, "md": 4, "lg": 2 }, "cache": { "newLine": true, "type": "checkbox", "label": "Cache", "help": "Cache generated files", "sm": 6, "md": 4, "lg": 2 }, "cacheExpiryDays": { "type": "number", "min": 0, "max": 1000, "label": "Cache-Expiry", "help": "in days", "hidden": "!data.cache", "sm": 6, "md": 4, "lg": 2 }, "chromecastDevice": { "newLine": true, "type": "selectSendTo", "label": "Device", "command": "browseChromecast", "noTranslation": true, "hidden": "data.type !== 'chromecast'", "sm": 12, "md": 6, "lg": 4 }, "googleHomeServer": { "newLine": true, "type": "autocompleteSendTo", "command": "browseGoogleHome", "label": "Google home server", "hidden": "data.type !== 'googleHome'", "sm": 12, "md": 6, "lg": 4 }, "mp24Server": { "newLine": true, "type": "text", "label": "Server IP Address", "hidden": "data.type !== 'mp24ftp' && data.type !== 'mp24'", "sm": 12, "md": 6, "lg": 4 }, "ftpPort": { "newLine": true, "type": "number", "label": "FTP Port", "hidden": "data.type !== 'mp24ftp'", "sm": 6, "md": 4, "lg": 2 }, "ftpUser": { "type": "text", "label": "FTP User", "hidden": "data.type !== 'mp24ftp'", "sm": 6, "md": 4, "lg": 2 }, "ftpPassword": { "type": "password", "label": "FTP Password", "hidden": "data.type !== 'mp24ftp'", "sm": 6, "md": 4, "lg": 2 }, "sonosDevice": { "type": "selectSendTo", "label": "Device", "hidden": "data.type !== 'sonos'", "command": "browseSonos", "sm": 6, "md": 4, "lg": 2 }, "heosDevice": { "type": "selectSendTo", "label": "Device", "hidden": "data.type !== 'heos'", "command": "browseHeos", "sm": 6, "md": 4, "lg": 2 }, "mpdInstance": { "type": "instance", "label": "Device", "hidden": "data.type !== 'mpd'", "adapter": "mpd", "sm": 6, "md": 4, "lg": 2 }, "browserInstance": { "newLine": true, "type": "text", "label": "Browser instance", "hidden": "data.type !== 'browser'", "sm": 6, "md": 3, "lg": 2 }, "browserVis": { "newLine": true, "type": "select", "label": "Vis instances", "options": [ { "value": "", "label": "vis.0 and vis-2.0" }, { "value": "1", "label": "vis.0 (deprecated)" }, { "value": "2", "label": "vis-2.0 (New)" } ], "hidden": "data.type !== 'browser'", "sm": 6, "md": 3, "lg": 2 }, "webInstance": { "newLine": true, "type": "instance", "adapter": "web", "label": "Web instance", "hidden": "data.type !== 'sonos' && data.type !== 'heos' && data.type !== 'chromecast' && data.type !== 'mpd' && data.type !== 'googleHome'", "sm": 6, "md": 4, "lg": 2 }, "webServer": { "type": "ip", "label": "Web server IP", "hidden": "data.type !== 'sonos' && data.type !== 'heos' && data.type !== 'chromecast' && data.type !== 'mpd' && data.type !== 'googleHome'", "sm": 6, "md": 4, "lg": 2 }, "_test": { "newLine": true, "variant": "contained", "type": "sendTo", "label": "Test", "command": "test", "jsonData": "${JSON.stringify(data)}", "icon": "send" } } }, "_engine": { "type": "panel", "label": "Engine", "items": { "engine": { "type": "select", "noTranslation": true, "label": "Language", "options": [ { "label": "Google - English", "value": "en" }, { "label": "Google - Deutsch", "value": "de" }, { "label": "Google - Polski", "value": "pl" }, { "label": "Google - Ukrainian", "value": "uk" }, { "label": "Google - Русский", "value": "ru" }, { "label": "Google - Italiano", "value": "it" }, { "label": "Google - Português", "value": "pt" }, { "label": "Google - Espaniol", "value": "es" }, { "label": "Google - Français", "value": "fr" }, { "label": "Google - Nederlands", "value": "nl" }, { "label": "Google - 简体中文", "value": "zh-CN" }, { "label": "Yandex - Русский", "value": "ru_YA" }, { "label": "Yandex Cloud - Русский", "value": "ru_YA_CLOUD" }, { "label": "Cloud - Русский - Татьяна", "value": "ru-RU_CLOUD_Female" }, { "label": "Cloud - Русский - Максим", "value": "ru-RU_CLOUD_Male" }, { "label": "Cloud - Deutsch - Marlene", "value": "de-DE_CLOUD_Female" }, { "label": "Cloud - Deutsch - Hans", "value": "de-DE_CLOUD_Male" }, { "label": "Cloud - Deutsch - Vicki", "value": "de-DE_CLOUD_Female_Vicki" }, { "label": "Cloud - Deutsch - Daniel", "value": "de-DE_CLOUD_Male_Daniel" }, { "label": "Cloud - Österreich - Hannah", "value": "de-AT_CLOUD_Female_Hannah" }, { "label": "Cloud - en-US - Female - Salli", "value": "en-US_CLOUD_Female" }, { "label": "Cloud - en-US - Male - Joey", "value": "en-US_CLOUD_Male" }, { "label": "Cloud - da-DK - Female - Naja", "value": "da-DK_CLOUD_Female" }, { "label": "Cloud - da-DK - Male - Mads", "value": "da-DK_CLOUD_Male" }, { "label": "Cloud - en-AU - Female - Nicole", "value": "en-AU_CLOUD_Female" }, { "label": "Cloud - en-AU - Male - Russell", "value": "en-AU_CLOUD_Male" }, { "label": "Cloud - en-GB - Female - Amy", "value": "en-GB_CLOUD_Female_Amy" }, { "label": "Cloud - en-GB - Male - Brian", "value": "en-GB_CLOUD_Male" }, { "label": "Cloud - en-GB - Female - Emma", "value": "en-GB_CLOUD_Female_Emma" }, { "label": "Cloud - en-GB - Male - Arthur", "value": "en-GB_CLOUD_Male_Arthur" }, { "label": "Cloud - en-GB-WLS - Female - Gwyneth", "value": "en-GB-WLS_CLOUD_Female" }, { "label": "Cloud - en-GB-WLS - Male - Geraint", "value": "en-GB-WLS_CLOUD_Male" }, { "label": "Cloud - cy-GB - Female - Gwyneth", "value": "cy-GB_CLOUD_Female" }, { "label": "Cloud - cy-GB - Male - Geraint", "value": "cy-GB_CLOUD_Male" }, { "label": "Cloud - en-IN - Female - Raveena", "value": "en-IN_CLOUD_Female" }, { "label": "Cloud - en-US - Female - Ivy", "value": "en-US_CLOUD_Female_Ivy" }, { "label": "Cloud - en-US - Male - Justin", "value": "en-US_CLOUD_Male_Justin" }, { "label": "Cloud - en-US - Female - Kendra", "value": "en-US_CLOUD_Female_Kendra" }, { "label": "Cloud - en-US - Female - Kimberly", "value": "en-US_CLOUD_Female_Kimberly" }, { "label": "Cloud - es-ES - Female - Conchita", "value": "es-ES_CLOUD_Female" }, { "label": "Cloud - es-ES - Male - Enrique", "value": "es-ES_CLOUD_Male" }, { "label": "Cloud - es-US - Female - Penelope", "value": "es-US_CLOUD_Female" }, { "label": "Cloud - es-US - Male - Miguel", "value": "es-US_CLOUD_Male" }, { "label": "Cloud - fr-CA - Female - Chantal", "value": "fr-CA_CLOUD_Female" }, { "label": "Cloud - fr-FR - Female - Celine", "value": "fr-FR_CLOUD_Female" }, { "label": "Cloud - fr-FR - Male - Mathieu", "value": "fr-FR_CLOUD_Male" }, { "label": "Cloud - is-IS - Female - Dora", "value": "is-IS_CLOUD_Female" }, { "label": "Cloud - is-IS - Male - Karl", "value": "is-IS_CLOUD_Male" }, { "label": "Cloud - it-IT - Female - Carla", "value": "it-IT_CLOUD_Female" }, { "label": "Cloud - it-IT - Male - Giorgio", "value": "it-IT_CLOUD_Male" }, { "label": "Cloud - nb-NO - Female - Liv", "value": "no-NO_CLOUD_Female" }, { "label": "Cloud - no-NO - Female - Ida", "value": "no-NO_CLOUD_Female_Ida" }, { "label": "Cloud - nl-NL - Female - Lotte", "value": "nl-NL_CLOUD_Female" }, { "label": "Cloud - nl-NL - Male - Ruben", "value": "nl-NL_CLOUD_Male" }, { "label": "Cloud - pl-PL - Male - Jacek", "value": "pl-PL_CLOUD_Male_Jacek" }, { "label": "Cloud - pl-PL - Female - Ewa", "value": "pl-PL_CLOUD_Female_Ewa" }, { "label": "Cloud - pl-PL - Male - Jan", "value": "pl-PL_CLOUD_Male_Jan" }, { "label": "Cloud - pl-PL - Female - Maja", "value": "pl-PL_CLOUD_Female" }, { "label": "Cloud - pt-BR - Female - Vitoria", "value": "pt-BR_CLOUD_Female" }, { "label": "Cloud - pt-BR - Male - Ricardo", "value": "pt-BR_CLOUD_Male" }, { "label": "Cloud - pt-BR - Female - Camila", "value": "pt-BR_CLOUD_Female_Camila" }, { "label": "Cloud - pt-PT - Male - Cristiano", "value": "pt-PT_CLOUD_Male" }, { "label": "Cloud - pt-PT - Female - Ines", "value": "pt-PT_CLOUD_Female" }, { "label": "Cloud - ro-RO - Female - Carmen", "value": "ro-RO_CLOUD_Female" }, { "label": "Cloud - sv-SE - Female - Astrid", "value": "sv-SE_CLOUD_Female" }, { "label": "Cloud - tr-TR - Female - Filiz", "value": "tr-TR_CLOUD_Female" }, { "label": "Cloud - ko-KR - Female - Seoyeon", "value": "ko-KR_CLOUD_Female" }, { "label": "PicoTTS - Englisch US", "value": "en-US" }, { "label": "PicoTTS - Englisch GB", "value": "en-GB" }, { "label": "PicoTTS - Deutsch", "value": "de-DE" }, { "label": "PicoTTS - Italiano", "value": "it-IT" }, { "label": "PicoTTS - Espaniol", "value": "es-ES" }, { "label": "PicoTTS - Français", "value": "fr-FR" }, { "label": "CoquiTTS - English", "value": "en_CoquiTTS" }, { "label": "CoquiTTS - Espaniol", "value": "es_CoquiTTS" }, { "label": "CoquiTTS - Français", "value": "fr_CoquiTTS" }, { "label": "CoquiTTS - Deutsch", "value": "de_CoquiTTS" }, { "label": "CoquiTTS - Dutch", "value": "nl_CoquiTTS" }, { "label": "CoquiTTS - Japan", "value": "ja_CoquiTTS" }, { "label": "AWS Polly - Русский - Татьяна", "value": "ru-RU_AP_Female" }, { "label": "AWS Polly - Русский - Максим", "value": "ru-RU_AP_Male" }, { "label": "AWS Polly - Deutsch - Marlene", "value": "de-DE_AP_Female" }, { "label": "AWS Polly - Deutsch - Vicki", "value": "de-DE_AP_Female_Vicki" }, { "label": "AWS Polly - Deutsch - Hans", "value": "de-DE_AP_Male" }, { "label": "AWS Polly - Deutsch - Daniel", "value": "de-DE_AP_Male_Daniel" }, { "label": "AWS Polly - Österreich - Hannah", "value": "de-AT_AP_Female_Hannah" }, { "label": "AWS Polly - en-US - Female - Salli", "value": "en-US_AP_Female" }, { "label": "AWS Polly - en-US - Male - Joey", "value": "en-US_AP_Male" }, { "label": "AWS Polly - da-DK - Female - Naja", "value": "da-DK_AP_Female" }, { "label": "AWS Polly - da-DK - Male - Mads", "value": "da-DK_AP_Male" }, { "label": "AWS Polly - en-AU - Female - Nicole", "value": "en-AU_AP_Female" }, { "label": "AWS Polly - en-AU - Male - Russell", "value": "en-AU_AP_Male" }, { "label": "AWS Polly - en-GB - Female - Amy", "value": "en-GB_AP_Female_Amy" }, { "label": "AWS Polly - en-GB - Male - Brian", "value": "en-GB_AP_Male" }, { "label": "AWS Polly - en-GB - Female - Emma", "value": "en-GB_AP_Female_Emma" }, { "label": "AWS Polly - en-GB - Male - Arthur", "value": "en-GB_AP_Male_Arthur" }, { "label": "AWS Polly - en-GB-WLS - Female - Gwyneth", "value": "en-GB-WLS_AP_Female" }, { "label": "AWS Polly - en-GB-WLS - Male - Geraint", "value": "en-GB-WLS_AP_Male" }, { "label": "AWS Polly - cy-GB - Female - Gwyneth", "value": "cy-GB_AP_Female" }, { "label": "AWS Polly - cy-GB - Male - Geraint", "value": "cy-GB_AP_Male" }, { "label": "AWS Polly - en-IN - Female - Raveena", "value": "en-IN_AP_Female" }, { "label": "AWS Polly - en-US - Female - Ivy", "value": "en-US_AP_Female_Ivy" }, { "label": "AWS Polly - en-US - Male - Justin", "value": "en-US_AP_Male_Justin" }, { "label": "AWS Polly - en-US - Female - Kendra", "value": "en-US_AP_Female_Kendra" }, { "label": "AWS Polly - en-US - Female - Kimberly", "value": "en-US_AP_Female_Kimberly" }, { "label": "AWS Polly - es-ES - Female - Conchita", "value": "es-ES_AP_Female" }, { "label": "AWS Polly - es-ES - Male - Enrique", "value": "es-ES_AP_Male" }, { "label": "AWS Polly - es-US - Female - Penelope", "value": "es-US_AP_Female" }, { "label": "AWS Polly - es-US - Male - Miguel", "value": "es-US_AP_Male" }, { "label": "AWS Polly - fr-CA - Female - Chantal", "value": "fr-CA_AP_Female" }, { "label": "AWS Polly - fr-FR - Female - Celine", "value": "fr-FR_AP_Female" }, { "label": "AWS Polly - fr-FR - Male - Mathieu", "value": "fr-FR_AP_Male" }, { "label": "AWS Polly - is-IS - Female - Dora", "value": "is-IS_AP_Female" }, { "label": "AWS Polly - is-IS - Male - Karl", "value": "is-IS_AP_Male" }, { "label": "AWS Polly - it-IT - Female - Carla", "value": "it-IT_AP_Female" }, { "label": "AWS Polly - it-IT - Male - Giorgio", "value": "it-IT_AP_Male" }, { "label": "AWS Polly - no-NO - Female - Liv", "value": "no-NO_AP_Female" }, { "label": "AWS Polly - no-NO - Female - Ida", "value": "no-NO_AP_Female_Ida" }, { "label": "AWS Polly - nl-NL - Female - Lotte", "value": "nl-NL_AP_Female" }, { "label": "AWS Polly - nl-NL - Male - Ruben", "value": "nl-NL_AP_Male" }, { "label": "AWS Polly - pl-PL - Male - Jacek", "value": "pl-PL_AP_Male_Jacek" }, { "label": "AWS Polly - pl-PL - Female - Ewa", "value": "pl-PL_AP_Female_Ewa" }, { "label": "AWS Polly - pl-PL - Male - Jan", "value": "pl-PL_AP_Male_Jan" }, { "label": "AWS Polly - pl-PL - Female - Maja", "value": "pl-PL_AP_Female" }, { "label": "AWS Polly - pt-BR - Female - Vitoria", "value": "pt-BR_AP_Female" }, { "label": "AWS Polly - pt-BR - Male - Ricardo", "value": "pt-BR_AP_Male" }, { "label": "AWS Polly - pt-PT - Male - Cristiano", "value": "pt-PT_AP_Male" }, { "label": "AWS Polly - pt-PT - Female - Ines", "value": "pt-PT_AP_Female" }, { "label": "AWS Polly - ro-RO - Female - Carmen", "value": "ro-RO_AP_Female" }, { "label": "AWS Polly - sv-SE - Female - Astrid", "value": "sv-SE_AP_Female" }, { "label": "AWS Polly - tr-TR - Female - Filiz", "value": "tr-TR_AP_Female" }, { "label": "AWS Polly - ko-KR - Female - Seoyeon", "value": "ko-KR_AP_Female" }, { "label": "AWS Polly - en-US - Female - Joanna", "value": "en-US_AP_Female_Joanna" }, { "label": "AWS Polly - en-US - Male - Kevin", "value": "en-US_AP_Male_Kevin" }, { "label": "AWS Polly - en-US - Male - Matthew", "value": "en-US_AP_Male_Matthew" }, { "label": "AWS Polly - en-US - Female - Ruth", "value": "en-US_AP_Female_Ruth" }, { "label": "AWS Polly - en-US - Male - Stephen", "value": "en-US_AP_Male_Stephen" }, { "label": "AWS Polly - en-AU - Female - Olivia", "value": "en-AU_AP_Female_Olivia" }, { "label": "AWS Polly - en-IE - Female - Niamh", "value": "en-IE_AP_Female_Niamh" }, { "label": "AWS Polly - en-NZ - Female - Aria", "value": "en-NZ_AP_Female_Aria" }, { "label": "AWS Polly - en-ZA - Female - Ayanda", "value": "en-ZA_AP_Female_Ayanda" }, { "label": "AWS Polly - fr-FR - Female - Lea", "value": "fr-FR_AP_Female_Lea" }, { "label": "AWS Polly - fr-FR - Male - Remi", "value": "fr-FR_AP_Male_Remi" }, { "label": "AWS Polly - fr-CA - Female - Gabrielle", "value": "fr-CA_AP_Female_Gabrielle" }, { "label": "AWS Polly - fr-CA - Male - Liam", "value": "fr-CA_AP_Male_Liam" }, { "label": "AWS Polly - fr-BE - Female - Isabelle", "value": "fr-BE_AP_Female_Isabelle" }, { "label": "AWS Polly - es-ES - Female - Lucia", "value": "es-ES_AP_Female_Lucia" }, { "label": "AWS Polly - es-ES - Male - Sergio", "value": "es-ES_AP_Male_Sergio" }, { "label": "AWS Polly - es-US - Female - Lupe", "value": "es-US_AP_Female_Lupe" }, { "label": "AWS Polly - es-MX - Male - Andres", "value": "es-MX_AP_Male_Andres" }, { "label": "AWS Polly - es-MX - Female - Mia", "value": "es-MX_AP_Female_Mia" }, { "label": "AWS Polly - it-IT - Female - Bianca", "value": "it-IT_AP_Female_Bianca" }, { "label": "AWS Polly - it-IT - Male - Adriano", "value": "it-IT_AP_Male_Adriano" }, { "label": "AWS Polly - pt-BR - Female - Camila", "value": "pt-BR_AP_Female_Camila" }, { "label": "AWS Polly - pt-BR - Male - Thiago", "value": "pt-BR_AP_Male_Thiago" }, { "label": "AWS Polly - nl-BE - Female - Lisa", "value": "nl-BE_AP_Female_Lisa" }, { "label": "AWS Polly - pl-PL - Female - Ola", "value": "pl-PL_AP_Female_Ola" }, { "label": "AWS Polly - da-DK - Female - Sofie", "value": "da-DK_AP_Female_Sofie" }, { "label": "AWS Polly - sv-SE - Female - Elin", "value": "sv-SE_AP_Female_Elin" }, { "label": "AWS Polly - ja-JP - Female - Mizuki", "value": "ja-JP_AP_Female_Mizuki" }, { "label": "AWS Polly - ja-JP - Male - Takumi", "value": "ja-JP_AP_Male_Takumi" }, { "label": "AWS Polly - ja-JP - Female - Tomoko", "value": "ja-JP_AP_Female_Tomoko" }, { "label": "AWS Polly - ja-JP - Female - Kazuha", "value": "ja-JP_AP_Female_Kazuha" }, { "label": "AWS Polly - zh-CN - Female - Zhiyu", "value": "zh-CN_AP_Female_Zhiyu" }, { "label": "AWS Polly - hi-IN - Female - Aditi", "value": "hi-IN_AP_Female_Aditi" }, { "label": "AWS Polly - hi-IN - Female - Kajal", "value": "hi-IN_AP_Female_Kajal" }, { "label": "AWS Polly - ar-XL - Male - Zayd", "value": "ar-XL_AP_Male_Zayd" }, { "label": "AWS Polly - ar-XL - Female - Hala", "value": "ar-XL_AP_Female_Hala" }, { "label": "AWS Polly - ca-ES - Female - Arlet", "value": "ca-ES_AP_Female_Arlet" }, { "label": "AWS Polly - sk-SK - Female - Laura", "value": "sk-SK_AP_Female_Laura" }, { "label": "AWS Polly - fi-FI - Female - Suvi", "value": "fi-FI_AP_Female_Suvi" } ], "sm": 12, "md": 6, "lg": 4 }, "yandexKey": { "newLine": true, "type": "text", "hidden": "data.engine != 'ru_YA' && data.engine != 'ru_YA_CLOUD'", "label": "API Key", "sm": 12, "md": 6, "lg": 4 }, "yandexCloudVoice": { "newLine": true, "type": "select", "label": "Voice", "hidden": "data.engine != 'ru_YA_CLOUD'", "noTranslation": true, "options": [ { "value": "alyss", "label": "alyss" }, { "value": "oksana", "label": "oksana" }, { "value": "jane", "label": "jane" }, { "value": "zahar", "label": "zahar" }, { "value": "nick", "label": "nick" }, { "value": "ermil", "label": "ermil" }, { "value": "alena", "label": "alena Premium" }, { "value": "filipp", "label": "filipp Premium" } ], "sm": 12, "md": 6, "lg": 4 }, "yandexVoice": { "newLine": true, "type": "select", "label": "Voice", "hidden": "data.engine != 'ru_YA'", "noTranslation": true, "options": [ { "value": "jane", "label": "jane" }, { "value": "zahar", "label": "zahar" } ], "sm": 6, "md": 4, "lg": 2 }, "yandexEmotion": { "type": "select", "hidden": "data.engine != 'ru_YA' && data.engine != 'ru_YA_CLOUD'", "label": "Emotion", "noTranslation": true, "options": [ { "value": "none", "label": "None" }, { "value": "good", "label": "Good" }, { "value": "neutral", "label": "Neutral" }, { "value": "evil", "label": "Evil" }, { "value": "mixed", "label": "Mixed" } ], "sm": 6, "md": 4, "lg": 2 }, "yandexDrunk": { "newLine": true, "type": "checkbox", "label": "Drunk", "hidden": "data.engine != 'ru_YA'", "sm": 4, "md": 2 }, "yandexIll": { "type": "checkbox", "hidden": "data.engine != 'ru_YA'", "label": "Ill", "sm": 4, "md": 2 }, "yandexRobot": { "type": "checkbox", "hidden": "data.engine != 'ru_YA'", "label": "Robot", "sm": 4, "md": 2 }, "yandexFolderID": { "type": "text", "hidden": "data.engine != 'ru_YA_CLOUD'", "label": "Folder ID", "sm": 12, "md": 3 }, "awsAccessKey": { "newLine": true, "type": "text", "label": "Access Key", "hidden": "!data.engine || !data.engine.includes('_AP_')", "sm": 6, "md": 3, "lg": 2 }, "awsSecretKey": { "type": "password", "label": "Secret Key", "hidden": "!data.engine || !data.engine.includes('_AP_')", "sm": 6, "md": 3, "lg": 2 }, "awsRegion": { "type": "text", "label": "AWS Region", "hidden": "!data.engine || !data.engine.includes('_AP_')", "sm": 6, "md": 3, "lg": 1 }, "cloudAppKey": { "newLine": true, "type": "text", "label": "Cloud App Key from iobroker.pro or iobroker.net", "sm": 12, "md": 6, "lg": 4, "hidden": "!data.engine || !data.engine.includes('_CLOUD_') || data.cloudInstance" }, "cloudInstance": { "newLine": true, "type": "instance", "adapter": "cloud", "label": "Cloud instance", "hidden": "!data.engine || !data.engine.includes('_CLOUD_') || data.cloudAppKey", "sm": 12, "md": 6, "lg": 4 }, "coquiVocoder": { "newLine": true, "type": "select", "label": "Cloud instance", "hidden": "!data.engine || !data.engine.includes('CoquiTTS')", "options": [ { "label": "default", "value": "default" }, { "label": "ek1 wavegrad", "value": "ek1 wavegrad" }, { "label": "kokoro hifigan_v1", "value": "kokoro hifigan_v1" }, { "label": "libri-tts fullband-melgan", "value": "libri-tts fullband-melgan" }, { "label": "libri-tts wavegrad", "value": "libri-tts wavegrad" }, { "label": "ljspeech hifigan_v2", "value": "ljspeech hifigan_v2" }, { "label": "ljspeech multiband-melgan", "value": "ljspeech multiband-melgan" }, { "label": "ljspeech univnet", "value": "ljspeech univnet" }, { "label": "mai parallel-wavegan", "value": "mai parallel-wavegan" }, { "label": "sam hifigan_v2", "value": "sam hifigan_v2" }, { "label": "thorsten fullband-melgan", "value": "thorsten fullband-melgan" }, { "label": "thorsten wavegrad", "value": "thorsten wavegrad" }, { "label": "vctk hifigan_v2", "value":