{ "common": { "name": "sayit", "version": "5.1.0", "news": { "5.1.0": { "en": "Adapter was rewritten with TypeScript\nUpdated Polly voices list\nAdded option to send sonos device as parameter in sendTo command", "de": "Adapter wurde mit TypeScript neu geschrieben.\nAktualisierte Liste der Polly-Stimmen\nHinzufügen der Option, ein Sonos-Gerät als Parameter im sendTo-Befehl zu übermitteln.", "ru": "Адаптер был переписан с использованием TypeScript.\nОбновлен список голосов Polly\nДобавлена опция отправки устройства Sonos в качестве параметра в команде sendTo.", "pt": "O adaptador foi reescrito com TypeScript\nLista de vozes do Polly atualizada\nAdicionada a opção de enviar dispositivo Sonos como parâmetro no comando sendTo", "nl": "Adapter is herschreven met TypeScript\nBijgewerkte lijst met Polly stemmen\nOptie toegevoegd om een Sonos-apparaat als parameter te verzenden in het sendTo-commando.", "fr": "L'adaptateur a été réécrit en TypeScript\nListe des voix de Polly mise à jour\nAjout de l'option d'envoyer un appareil Sonos en tant que paramètre dans la commande sendTo", "it": "L'adattatore è stato riscritto in TypeScript\nAggiornata la lista delle voci di Polly\nAggiunta opzione per inviare il dispositivo Sonos come parametro nel comando sendTo.", "es": "El adaptador fue reescrito con TypeScript\nLista de voces de Polly actualizada\nAgregada la opción de enviar un dispositivo Sonos como parámetro en el comando sendTo.", "pl": "Adapter został przepisany z użyciem TypeScript.\nZaktualizowana lista głosów Polly\nDodano opcję przesyłania urządzenia Sonos jako parametru w poleceniu sendTo.", "uk": "Адаптер був переписаний з TypeScript.\nОновлений список голосів Polly\nДодано опцію надсилання пристрою Sonos як параметра у команді sendTo.", "zh-cn": "适配器使用TypeScript进行了重写\n更新了 Polly 语音列表\n添加了在sendTo命令中作为参数发送Sonos设备的选项" }, "5.0.0": { "en": "Adapter requires admin v7 or newer now\nAdapter requires jas-controller 5 or newer now\nAdded possibility to play directly from states: `sayit.0/tts.userfiles/gong.mp3`", "de": "Adapter erfordert jetzt Admin v7 oder neuer\nAdapter erfordert jetzt Jas-Controller 5 oder neuer\nMöglichkeit, direkt aus Zuständen zu spielen: `sayit.0/tts.userfiles/gong.mp3`", "ru": "Адаптер требует администратора v7 или новичка сейчас\nАдаптер требует jas-контроллер 5 или более новый сейчас\nДобавлена возможность играть непосредственно из государств: `sayit.0/tts.userfiles/gong.mp3`", "pt": "Adapter requer admin v7 ou mais recente agora\nAdaptador requer jas-controller 5 ou mais recente agora\nAdicionado possibilidade de jogar diretamente de estados: `sayit.0/tts.userfiles/gong.mp3`", "nl": "Adapter vereist admin v7 of nieuwer nu\nAdapter vereist jas-controller 5 of nieuwer nu\nToegevoegd mogelijkheid om direct te spelen vanuit staten: ", "fr": "Adaptateur nécessite admin v7 ou plus récent maintenant\nAdaptateur nécessite jas-controller 5 ou plus récent maintenant\nAjout de la possibilité de jouer directement à partir des états: `sayit.0/tts.userfiles/gong.mp3`", "it": "L'adattatore richiede ora admin v7 o più recente\nAdattatore richiede jas-controller 5 o più nuovo ora\nAggiunta possibilità di giocare direttamente dagli stati: `sayit.0/ttts.userfiles/gong.mp3`", "es": "Adaptador requiere administración v7 o nuevo ahora\nAdaptador requiere jas-controller 5 o más nuevo ahora\nAñadido posibilidad de jugar directamente desde los estados: `sayit.0/tts.userfiles/gong.mp3`", "pl": "Adapter wymaga admin v7 lub nowszych\nAdapter wymaga sterownika Jas- 5 lub nowszego teraz\nDodano możliwość gry bezpośrednio ze stanów: 'sayit.0 / tts.userfiles / gong.mp3'", "uk": "Адаптер вимагає адміністратора v7 або новачка\nАдаптер вимагає jas-controller 5 або новіший зараз\n`sayit.0/tts.userfiles/gong.mp3`", "zh-cn": "适配器需要管理员 v7 或者现在更新\n适配器需要JAS控制器 5或现在更新\n添加了直接从状态播放的可能性:`sayit.0/ts.userfiles/gong.mp3'" }, "4.0.5": { "en": "Packages updated\nCorrected playing in vis\nCorrected blockly\nCorrected upload of files", "de": "Pakete aktualisiert\nKorrigiertes Spielen in Vis\nBlockiert korrigiert\nKorrigierter Upload von Dateien", "ru": "Обновленные пакеты\nИсправленная игра в vis\nИсправлено блокно\nИсправленная загрузка файлов", "pt": "Pacotes atualizados\nJogo correto em vis\nCorrigido em bloco\nUpload corrigido de arquivos", "nl": "Pakketten bijgewerkt\nGecorrigeerd spelen in vis\nBloksgewijs gecorrigeerd\nGecorrigeerde upload van bestanden", "fr": "Mise à jour des paquets\nCorrigé jouer dans vis\nCorrigé en bloc\nTéléchargement corrigé des fichiers", "it": "Pacchetti aggiornati\nCorretto giocare in vis\nCorretto in blocco\nCaricamento corretto dei file", "es": "Paquetes actualizados\nCorregido jugando en vis\nCorregido bloqueado\nCarga corregida de archivos", "pl": "Aktualizacja pakietów\nPoprawione gry w vis\nPoprawione blokowane\nPoprawione przesyłanie plików", "uk": "Пакети оновлені\nПравильна гра в віках\nВиправлено блоклі\nВиправлено завантаження файлів", "zh-cn": "更新软件包\n已校正播放相对\n块状修正\n更正了文件的上传" }, "4.0.1": { "en": "Packages updated\nUsing the pre-calculated duration of the mp3 to wait long enough even for longer announcements", "de": "Pakete aktualisiert\nMit der vorkalkulierten Dauer des mp3 lange genug warten, auch für längere Ankündigungen", "ru": "Обновленные пакеты\nИспользование предварительно исчисленной продолжительности mp3, чтобы ждать достаточно долго даже для более длинных объявлений", "pt": "Pacotes atualizados\nUsando a duração pré-calculada do mp3 para esperar o tempo suficiente mesmo para anúncios mais longos", "nl": "Pakketten bijgewerkt\nMet behulp van de vooraf berekende duur van de mp3 te wachten lang genoeg zelfs voor langere aankondigingen", "fr": "Mise à jour des paquets\nUtiliser la durée précalculée du mp3 pour attendre assez longtemps, même pour les annonces plus longues", "it": "Pacchetti aggiornati\nUtilizzando la durata pre-calcolata del mp3 per aspettare abbastanza a lungo anche per annunci più lunghi", "es": "Paquetes actualizados\nUsando la duración precalculada del mp3 para esperar lo suficiente incluso para anuncios más largos", "pl": "Aktualizacja pakietów\nKorzystanie z wcześniej obliczonego czasu mp3 czekać wystarczająco długo nawet na dłuższe ogłoszenia", "uk": "Пакети оновлені\nВикористання попередньо встановленої тривалості mp3, щоб довго чекати навіть для більш тривалого оголошення", "zh-cn": "更新软件包\n使用 mp3 的预计算持续时间来等待足够长的时间, 甚至可以等待更长的通知" }, "4.0.0": { "en": "Breaking changes: A minimal node.js version is 16\nBrowser outputs now to vis(1) and vis-2", "de": "Änderungsvorschläge: Eine minimale node.js Version ist 16\nBrowser-Ausgänge jetzt auf vis(1) und vis-2", "ru": "Перерыв изменений: Минимальная версия node.js 16\nБраузер выходит сейчас на vis(1) и vis-2", "pt": "Alterações de ruptura: Uma versão mínima node.js é 16\nSaídas de navegador agora para vis(1) e vis-2", "nl": "Breaking changes: Een minimale node\nBrowser uitputs nu om (1) en vis-2", "fr": "Changements de rupture: Une version minimale node.js est 16\nSorties de navigateur maintenant vers(1) et vis-2", "it": "Cambiamenti di rottura: Una versione minimal node.js è 16\nRisultati del browser ora a vis(1) e vis-2", "es": "Cambios de ruptura: Una versión mínima node.js es 16\nSalidas del navegador ahora a vis(1) y vis-2", "pl": "Zmiany: Wersja minimalna jest 16\nBrowser wykonuje się do vis(1) i vis-2", "uk": "Зміни прориву: Версія Mini node.js 16\nВиходи браузера тепер до вісь(1) і vis-2", "zh-cn": "断然变化: 第16页。\n现收录产出" }, "3.0.5": { "en": "Corrected error with System player\nDo not allow for chromecast to cache files.\nAllowed to add cloud App-Key without running cloud adapter\nAdded austrian language\nAdded norwegian language\nUsed sendTo instead of setState in blockly", "de": "Fehler behoben mit Systemplayer\nErlauben Sie nicht, dass Chromecast Dateien zwischenspeichern.\nCloud App-Key ohne Cloud-Adapter hinzufügen\nSprache hinzufügen\nNorwegische Sprache\nAngemeldet An statt setState blockweise", "ru": "Исправлена ошибка с Системным игроком\nНе допускайте хромката к файлам кэша.\nДопускается добавление облачного App-Key без запуска облачного адаптера\nДобавлен австрийский язык\nДобавлен норвежский язык\nИспользованный отправить Вместо setState в блокно", "pt": "Erro correto com o jogador do sistema\nNão permita que o chromecast em cache arquivos.\nPermite adicionar Cloud App-Key sem executar o adaptador de nuvem\nAdicionado idioma austriano\nLíngua norwegian adicionada\nEnviado Para em vez de setState em blockly", "nl": "Correctie fout met System speler\nSta niet toe dat chromecast naar cache bestanden gaat.\nWolken toevoegen App-Key zonder wolken adapter\nAustrian taal\n_\nVerzonden In plaats van te settelen in blok", "fr": "Erreur corrigée avec le lecteur système\nNe pas permettre de chromecast aux fichiers de cache.\nPermet d'ajouter nuage App-Key sans adaptateur cloud\nAjout de la langue austrienne\nAjout de la langue norvégienne\nExpéditeur utilisé Au lieu de définir l'Etat en bloc", "it": "Errore corretto con il giocatore di sistema\nNon consentire per Chromecast a file di cache.\nConsentito di aggiungere cloud App-Key senza l'adattatore cloud in esecuzione\nAggiunto lingua austriana\nAggiunto lingua norvegese\nInviato usato Al posto di setState in blocco", "es": "Error corregido con el reproductor de sistema\nNo permita el cromocast a los archivos de caché.\nPermitido añadir nube App-Key sin adaptador de nube\nIdioma austriano añadido\nIdioma noruego\nEnvío usado En lugar de establecer el Estado en bloque", "pl": "Poprawiony błąd z graczem Systema\nNie pozwala na chromecast do plików podręcznych.\nAllowe dodają do chmury App-Key bez uruchamiania adaptacji chmur\nJęzyk austrowany\nJęzyk norweski\nPrzesłać Zamiast tego, zamiast sprostać", "uk": "Виправлена помилка з плеєром системи\nНе дозволяйте хромувати файлам кешу.\nДодайте хмарний App-Key без запуску хмарного адаптера\nДодана аустрія мова\nДодана нівезька мова\nВикористовується відправка замість setState в блоклі", "zh-cn": "与系统参与者的更正错误\n不是允许用彩色图书写。.\n允许增加云雾剂,不带云雾剂。\n增加使用费语\n增 语\n使用寄送 而不是阻挠国家" }, "3.0.0": { "en": "Restored cloud engines. Warning: update cloud adapter to at least 4.4.0\nBreaking changes: Minimal node.js version is 14", "de": "Restaurierte Cloud-Motoren. Warnung: Cloud-Adapter auf mindestens 4.4.0 aktualisieren\nÄnderungsvorschläge: Minimal node.js version is 14", "ru": "Восстановление облачных двигателей. Внимание: обновление облачного адаптера не менее 4.4.0\nПерерыв изменений: Минимальная версия node.js 14", "pt": "Motores de nuvem restaurados. Aviso: atualize o adaptador de nuvem para pelo menos 4.4.0\nAlterações de ruptura: A versão mínima do node.js é 14", "nl": "Gerestaureerde wolkenmotoren. Vertaling:\nBreaking changes: Minimale node", "fr": "Moteurs cloud restaurés. Avertissement: mettre à jour l'adaptateur cloud au moins 4.4.0\nChangements de rupture: Minimal node.js version est 14", "it": "Motori cloud restaurati. Avvertenza: aggiornamento adattatore cloud almeno 4.4.0\nCambiamenti di rottura: Versione minimal node.js è 14", "es": "Motores de nube restaurados. Advertencia: actualización del adaptador de nube a al menos 4.4.0\nCambios de ruptura: Minimal node.js versión es 14", "pl": "Restored cloud engine (ang.). Warning: aktualizacja adapteru chmur do przynajmniej 4.4\nZmiany: Wersja minimalna jest 14", "uk": "Відновлення хмарних двигунів. Попередження: оновлення хмарного адаптера до принаймні 4.4.0\nЗміни прориву: Minimal node.js версія 14", "zh-cn": "恢复云雾器。 警告:更新云雾剂,至少4.4.0\n断然变化: 米切尔·诺贝尔版本为14。" } }, "title": "Text to speech", "titleLang": { "en": "Text to speech", "de": "Text zu Sprache", "ru": "Текст в речь (Text to speech)", "pt": "Texto para fala (Text to speech)", "nl": "Tekst naar spraak (Text to speech)", "fr": "Texte pour parler (Text to speech)", "it": "Sintesi vocale (Text to speech)", "es": "Texto a voz (Text to speech)", "pl": "Tekst na mowę (Text to speech)", "zh-cn": "文字到语音", "uk": "Перетворення тексту на мовлення" }, "desc": { "en": "Text to speech in a cloud or local. Runs on windows, linux and OSX. It can play mp3/wav too.", "de": "Text to speech in Cloud oder lokal für windows, linux und OSX. Mp3 und Wav können auch abgespielt werden.", "ru": "Синтезатор речи локально или в облаке работает под windows, linux и OSX. Mp3 и Wav можно тоже проигрывать.", "pt": "Texto para fala em uma nuvem ou local. Funciona no windows, linux e OSX. Pode reproduzir mp3 / wav também.", "nl": "Tekst naar spraak in een cloud of lokaal. Werkt op Windows, Linux en OSX. Het kan ook mp3 / wav spelen.", "fr": "Text to speech dans un nuage ou local. Fonctionne sur Windows, Linux et OSX. Il peut aussi jouer au format mp3 / wav.", "it": "Sintesi vocale in un cloud o locale. Funziona su Windows, Linux e OSX. Può riprodurre anche mp3 / wav.", "es": "Texto a voz en una nube o local. Se ejecuta en Windows, Linux y OSX. Puede reproducir mp3 / wav también.", "pl": "Tekst na mowę w chmurze lub lokalnie. Działa w systemie Windows, Linux i OSX. Może również odtwarzać mp3 / wav.", "zh-cn": "文字到语音在云端或局部的。 运行在windows、linux和OS x. 它可以发挥的mp3/声。", "uk": "Перетворення тексту в мовлення в хмарі або локально. Працює на Windows, Linux і OSX. Він також може відтворювати mp3/wav." }, "nogit": true, "authors": [ "bluefox " ], "licenseInformation": { "license": "MIT", "type": "free" }, "platform": "Javascript/Node.js", "mode": "daemon", "readme": "https://github.com/ioBroker/ioBroker.sayit/blob/master/README.md", "loglevel": "info", "messagebox": true, "supportStopInstance": true, "stopBeforeUpdate": true, "icon": "sayit.png", "adminUI": { "config": "json" }, "connectionType": "cloud", "dataSource": "push", "tier": 3, "enabled": true, "compact": true, "keywords": [ "TTS", "voice", "speech" ], "extIcon": "https://raw.githubusercontent.com/ioBroker/ioBroker.sayit/master/admin/sayit.png", "type": "multimedia", "blockly": true, "plugins": { "sentry": { "dsn": "https://e814e4a55077465b9ac16ac3062dee10@sentry.iobroker.net/85" } }, "dependencies": [ { "js-controller": ">=5.0.19" } ], "globalDependencies": [ { "admin": ">=7.0.13" } ] }, "native": { "type": "system", "systemCommand": "", "systemPlayer": "", "cache": true, "cacheDir": "../../cache/", "engine": "", "sonosDevice": "", "heosDevice": "", "mpdDevice": "", "googleHomeServer": "", "chromecastDevice": "", "mp24Server": "", "ftpPort": 0, "ftpUser": "", "ftpPass": "", "browserInstance": "FFFFFFFF", "browserVis": "", "webInstance": "", "webServer": "", "announce": "", "annoTimeout": 15, "annoDuration": 0, "annoVolume": "70", "cloudAppKey": "", "cloudInstance": "", "yandexEffectVoice": "", "yandexKey": "", "yandexEmotion": "", "yandexFolderID": "", "awsAccessKey": "", "awsSecretKey": "", "awsRegion": "", "convertedV1toV2": false }, "instanceObjects": [ { "_id": "", "type": "meta", "common": { "name": "User files for SayIt", "type": "meta.user" }, "native": {} }, { "_id": "tts", "type": "channel", "common": { "name": "Google text to speech", "role": "media.tts" }, "native": {} }, { "_id": "tts.userfiles", "type": "meta", "common": { "name": "Gong files", "role": "meta.user" }, "native": {} }, { "_id": "tts.volume", "type": "state", "common": { "role": "level.volume", "name": "TTS Volume", "min": 0, "max": 100, "def": 70, "type": "number", "read": true, "write": true, "desc": "System volume or remote device volume" }, "native": {} }, { "_id": "tts.text", "type": "state", "common": { "role": "media.tts.text", "name": "Text to speech", "type": "string", "read": true, "write": true, "desc": "This text will be converted to speech" }, "native": {} }, { "_id": "tts.clearQueue", "type": "state", "common": { "role": "button", "name": "Clear queued texts", "type": "boolean", "read": false, "write": true, "desc": "If you need to say something immediately and the queue is full, set it to true before sending the new task" }, "native": {} }, { "_id": "tts.cachetext", "type": "state", "common": { "role": "media.tts.cachetext", "name": "Text to cache", "type": "string", "read": true, "write": true, "desc": "This text will be cached on disk to play it later" }, "native": {} }, { "_id": "tts.playing", "type": "state", "common": { "role": "media.tts.text", "name": "Is now speaking", "type": "boolean", "read": true, "write": false, "desc": "Is true while speaking" }, "native": {} } ] }