UNPKG

iobroker.sayit

Version:

Text to speech interface for ioBroker.

91 lines (90 loc) 2.26 kB
{ "name": "iobroker.sayit", "version": "5.1.0", "description": "Text to speech interface for ioBroker.", "author": { "name": "bluefox", "email": "dogafox@gmail.com" }, "engines": { "node": ">=18.0.0" }, "contributors": [ { "name": "bluefox", "email": "dogafox@gmail.com" }, { "name": "Jey-Cee", "email": "jey-cee@live.com" }, { "name": "apollon77", "email": "iobroker@fischer-ka.de" } ], "homepage": "https://github.com/ioBroker/ioBroker.sayit", "keywords": [ "ioBroker", "text to speech", "TTS", "Voice synthesis" ], "repository": { "type": "git", "url": "https://github.com/ioBroker/ioBroker.sayit" }, "optionalDependencies": { "castv2-client": "^1.2.0", "mdns": "^2.7.2" }, "dependencies": { "jsftp": "^2.1.3", "@aws-sdk/client-polly": "^3.888.0", "@iobroker/adapter-core": "^3.3.2", "google-tts-api": "^2.0.2", "axios": "^1.12.2", "mp3-duration": "^1.1.0" }, "devDependencies": { "typescript": "^5.9.2", "@alcalzone/release-script": "^3.8.0", "@alcalzone/release-script-plugin-iobroker": "^3.7.2", "@alcalzone/release-script-plugin-license": "^3.7.0", "@iobroker/adapter-dev": "^1.4.0", "@iobroker/eslint-config": "^2.0.2", "@iobroker/legacy-testing": "^2.0.2", "@types/jsftp": "^2.1.5", "@types/mdns": "^0.0.38", "chai": "^4.5.0", "mocha": "^11.7.2" }, "bugs": { "url": "https://github.com/ioBroker/ioBroker.sayit/issues" }, "main": "build/main.js", "files": [ "admin/", "cmdmp3/", "build/", "mp3/", "nircmd/", "say/", "io-package.json", "LICENSE" ], "scripts": { "test": "node node_modules/mocha/bin/mocha --exit", "build": "tsc -p tsconfig.build.json", "prepublishOnly": "npm run build", "install": "node build/main.js --install", "release": "release-script", "release-patch": "release-script patch --yes", "release-minor": "release-script minor --yes", "release-major": "release-script major --yes", "translate": "translate-adapter", "update-packages": "npx -y npm-check-updates --upgrade" }, "license": "MIT", "readmeFilename": "README.md" }