-
Notifications
You must be signed in to change notification settings - Fork 26
/
Copy pathio-package.json
304 lines (304 loc) · 18.4 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
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
{
"common": {
"name": "sayit",
"version": "5.0.0",
"news": {
"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。"
},
"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": "连接网络的工程师"
}
},
"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."
},
"authors": [
"bluefox <[email protected]>"
],
"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://[email protected]/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": {}
}
]
}