forked from ioBroker/ioBroker.sayit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
io-package.json
282 lines (282 loc) · 14.6 KB
/
io-package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
{
"common": {
"name": "sayit",
"version": "4.0.0",
"news": {
"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。"
},
"2.1.2": {
"en": "Corrected engines with web-link",
"de": "Korrigierte Motoren mit Weblink",
"ru": "Правильные двигатели с web-ссылка",
"pt": "Motores corrigidos com web-link",
"nl": "Vertaling:",
"fr": "Moteurs corrigés avec web-link",
"it": "Motori corretti con web-link",
"es": "Motores corregidos con enlace web",
"pl": "Poprawione silniki z linkami stron internetowych",
"uk": "Виправлені двигуни з веб-посиланням",
"zh-cn": "连接网络的工程师"
},
"2.1.1": {
"en": "Added support for Coqui TTS\nRenamed all configuration attributes",
"de": "Unterstützung für Coqui TTS\nAlle Konfigurationsattribute umbenannt",
"ru": "Добавлена поддержка Coqui TTS\nПереименованные все атрибуты конфигурации",
"pt": "Adicionado suporte para Coqui TTS\nRenamed todos os atributos de configuração",
"nl": "Verleende steun voor Coqui TTS\nVertaling:",
"fr": "Ajout du soutien à Coqui TTS\nRenommé tous les attributs de configuration",
"it": "Aggiunto il supporto per Coqui TTS\nRinominare tutti gli attributi di configurazione",
"es": "Apoyo añadido para TTS Coqui\nRenombrado todos los atributos de configuración",
"pl": "Wsparcie Coqui TTS\nNazwy wszystkich cech konfiguracji",
"uk": "Додано підтримку Coqui TTS\nПерейменувати всі атрибути конфігурації",
"zh-cn": "增加对共同采购技术的支持\n重新命名所有组合的属性"
},
"2.0.0": {
"en": "Adapter was completely rewritten with async/await\nCould be buggy",
"de": "Adapter wurde komplett neu geschrieben mit async/await\nKönnte Buggy sein",
"ru": "Адаптер был полностью переписан с async/await\nМожет быть багги",
"pt": "Adapter foi completamente reescrito com async/await\nPode ser buggy",
"nl": "Adapter was volledig herschreven met async/a wacht\nKan insecten zijn",
"fr": "Adaptateur a été complètement réécrit avec async/await\nÇa pourrait être un buggy",
"it": "L'adattatore è stato completamente riscritto con asinc/await\nPotrebbe essere buggy",
"es": "Adaptador fue completamente reescrito con async/await\nPodría ser un buggy",
"pl": "Adapter został w całości przepisany z asynchronem/await/Adapter\nCould be buggy",
"uk": "Перехідник повністю переписався з асинхроном/відповіддю\nПомилки",
"zh-cn": "道歉完全用阿森克/瓦伊特写。\n走私"
}
},
"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": "文字到语音"
},
"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/声。"
},
"authors": [
"bluefox <[email protected]>"
],
"license": "MIT",
"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",
"materialize": true,
"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://[email protected]/85"
}
},
"dependencies": [
{
"js-controller": ">=2.0.0"
}
]
},
"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": {}
}
]
}