Initial commit

This commit is contained in:
2018-11-11 13:26:55 +08:00
commit d68e4e97a6
42 changed files with 7060 additions and 0 deletions
+160
View File
@@ -0,0 +1,160 @@
{
"common": {
"name": "sayit",
"version": "1.7.1",
"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)"
},
"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."
},
"authors": [
"bluefox <dogafox@gmail.com>"
],
"license": "MIT",
"platform": "Javascript/Node.js",
"mode": "daemon",
"readme": "https://git.spacen.net/yunkong2/yunkong2.sayit/blob/master/README.md",
"loglevel": "info",
"messagebox": true,
"supportStopInstance": true,
"stopBeforeUpdate": true,
"icon": "sayit.png",
"materialize": true,
"enabled": true,
"keywords": [
"TTS",
"voice",
"speech"
],
"extIcon": "https://git.spacen.net/yunkong2/yunkong2.sayit/master/admin/sayit.png",
"type": "multimedia",
"blockly": true
},
"native": {
"type": "system",
"command": "",
"player": "",
"cache": true,
"engine": "",
"sonos": "",
"server": "",
"port": 0,
"user": "",
"pass": "",
"instance": "",
"web": "",
"webServer": "",
"cacheDir": "../../cache/",
"key": "",
"announce": "",
"annoTimeout": 15,
"annoDuration": 0,
"annoVolume": "70",
"cloud": ""
},
"instanceObjects": [
{
"_id": "tts.userfiles",
"type": "meta",
"common": {
"name": "Gong files",
"role": "meta.user"
},
"native": {}
},
{
"_id": "tts",
"type": "channel",
"common": {
"name": "Google text to speech",
"role": "media.tts"
},
"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.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": {}
},
{
"_id": "tts.mp3",
"type": "state",
"common": {
"name": "Binary mp3 file",
"type": "file",
"read": true,
"write": false,
"desc": "Can be accessed from web server under http://ip:8082/state/sayit.0.tts.mp3"
},
"native": {}
}
]
}