{"_id":"@aristech-org/tts-client","_rev":"12-c8148a34a9c23a00cf91708c98a05b1d","name":"@aristech-org/tts-client","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"@aristech-org/tts-client","version":"1.0.0","keywords":["text-to-speech","real-time","streaming","client-library"],"author":{"name":"Martin Mende"},"license":"MIT","_id":"@aristech-org/tts-client@1.0.0","maintainers":[{"name":"liambrewig","email":"liam.brewig@aristech.de"},{"name":"mmende","email":"martin.mende@aristech.de"}],"homepage":"https://github.com/aristech-de/tts-clients#readme","bugs":{"url":"https://github.com/aristech-de/tts-clients/issues"},"dist":{"shasum":"43c97b1b6f8050cf69a8f3489bdc4be0228134a3","tarball":"https://registry.npmjs.org/@aristech-org/tts-client/-/tts-client-1.0.0.tgz","fileCount":8,"integrity":"sha512-622mN8vBota+nu9Ci2P1EAz2qUBIEwLO5sMmPJlmiFYBoc+2MOgTH2iFEJk4nkgTNvYBYs65MKJFJFuxFGAatQ==","signatures":[{"sig":"MEUCIQDFTRII0p3WtefHgsP3nglNpqSj7M18eP4Hz0GOeciWgQIgH9RKk7cPks49jC9hqKST7+D3B7gpdGKe8dDI9TFyYxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93446},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"508e9de4a708e6666fa174f441cce7b5d746831e","scripts":{"test":"tsx --test","build":"tsc -p .","start":"tsx watch src/index.ts","prepare":"simple-git-hooks","generate":"mkdir -p src/generated && ./proto2Typescript.sh","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"mmende","email":"martin.mende@aristech.de"},"repository":{"url":"git+https://github.com/aristech-de/tts-clients.git","type":"git"},"_npmVersion":"10.8.2","description":"A Node.js client library for the Aristech Text-to-Speech API","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@grpc/grpc-js":"^1.12.2","@bufbuild/protobuf":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","dotenv":"^16.4.5","ts-proto":"^2.2.4","typescript":"^5.6.3","@types/node":"22.7.8","simple-git-hooks":"^2.11.1"},"simple-git-hooks":{"pre-commit":"npm run --prefix node type-check"},"_npmOperationalInternal":{"tmp":"tmp/tts-client_1.0.0_1729591104106_0.934835456611594","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@aristech-org/tts-client","version":"1.0.1","keywords":["text-to-speech","real-time","streaming","client-library"],"author":{"name":"Martin Mende"},"license":"MIT","_id":"@aristech-org/tts-client@1.0.1","maintainers":[{"name":"liambrewig","email":"liam.brewig@aristech.de"},{"name":"mmende","email":"martin.mende@aristech.de"}],"homepage":"https://github.com/aristech-de/tts-clients#readme","bugs":{"url":"https://github.com/aristech-de/tts-clients/issues"},"dist":{"shasum":"475ff90f1633ba285444f0f0116800795c7fca09","tarball":"https://registry.npmjs.org/@aristech-org/tts-client/-/tts-client-1.0.1.tgz","fileCount":8,"integrity":"sha512-s+vsaRhiNQP7k1uSDncTX8KRPLo6zbRYMccwZmqg4ygzVCeseTg31HdU86lksHd3EmSi0z5vdFnizFcIBqsYsA==","signatures":[{"sig":"MEUCIDGVdMmx4DHCTPcn93f7aXNYHLe3HvFA08GKJ3MlSLP8AiEAkPRQHBhY4h14xgCp7Y+jbqyzweYJlaBMTxha2nzOXik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93724},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"22d9222ab5729b030b7169493b1d6216b70f1934","scripts":{"test":"tsx --test","build":"tsc -p .","start":"tsx watch src/index.ts","prepare":"simple-git-hooks","generate":"mkdir -p src/generated && ./proto2Typescript.sh","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"mmende","email":"martin.mende@aristech.de"},"repository":{"url":"git+https://github.com/aristech-de/tts-clients.git","type":"git"},"_npmVersion":"10.8.2","description":"A Node.js client library for the Aristech Text-to-Speech API","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@grpc/grpc-js":"^1.12.2","@bufbuild/protobuf":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","dotenv":"^16.4.5","ts-proto":"2.2.5","typescript":"^5.6.3","@types/node":"22.7.9","simple-git-hooks":"^2.11.1"},"simple-git-hooks":{"pre-commit":"npm run --prefix node type-check"},"_npmOperationalInternal":{"tmp":"tmp/tts-client_1.0.1_1729666333078_0.5403283353444863","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@aristech-org/tts-client","version":"1.0.2","keywords":["text-to-speech","real-time","streaming","client-library"],"author":{"name":"Martin Mende"},"license":"MIT","_id":"@aristech-org/tts-client@1.0.2","maintainers":[{"name":"liambrewig","email":"liam.brewig@aristech.de"},{"name":"mmende","email":"martin.mende@aristech.de"}],"homepage":"https://github.com/aristech-de/tts-clients#readme","bugs":{"url":"https://github.com/aristech-de/tts-clients/issues"},"dist":{"shasum":"8933004f7321c1f505cafea4bf3c122dbd1ff86e","tarball":"https://registry.npmjs.org/@aristech-org/tts-client/-/tts-client-1.0.2.tgz","fileCount":8,"integrity":"sha512-fyqjGPm08IpdFh1eId0HbLSgq+w9EY7DrwYKIzzXo5Mn5n6p5J6aSIncCb6mcFyxKzshp9/wHxEPYdxyDTXt4A==","signatures":[{"sig":"MEUCIQC3JoY4TYOg569A62aATqRK5HdJcoBejpV4w8zUJ+7R1gIgcHiwLaa8UIs/kR+PiUfbVQxjgsHNYJgbF1T1E91F+Xg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93774},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"3cc284a7b23f710e7b6ef0393fd64296711e4cc0","scripts":{"test":"tsx --test","build":"tsc -p .","start":"tsx watch src/index.ts","prepare":"simple-git-hooks","generate":"mkdir -p src/generated && ./proto2Typescript.sh","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"mmende","email":"martin.mende@aristech.de"},"repository":{"url":"git+https://github.com/aristech-de/tts-clients.git","type":"git"},"_npmVersion":"10.8.2","description":"A Node.js client library for the Aristech Text-to-Speech API","directories":{"example":"examples"},"_nodeVersion":"20.17.0","dependencies":{"@grpc/grpc-js":"^1.12.2","@bufbuild/protobuf":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","dotenv":"^16.4.5","ts-proto":"2.2.5","typescript":"^5.6.3","@types/node":"22.7.9","simple-git-hooks":"^2.11.1"},"simple-git-hooks":{"pre-commit":"npm run --prefix node type-check"},"_npmOperationalInternal":{"tmp":"tmp/tts-client_1.0.2_1729835686670_0.9007675698550821","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@aristech-org/tts-client","version":"1.0.3","keywords":["text-to-speech","real-time","streaming","client-library"],"author":{"name":"Martin Mende"},"license":"MIT","_id":"@aristech-org/tts-client@1.0.3","maintainers":[{"name":"liambrewig","email":"liam.brewig@aristech.de"},{"name":"mmende","email":"martin.mende@aristech.de"}],"homepage":"https://github.com/aristech-de/tts-clients#readme","bugs":{"url":"https://github.com/aristech-de/tts-clients/issues"},"dist":{"shasum":"f3ee95dd24e53e4e83ef4454564ac4833a2aa682","tarball":"https://registry.npmjs.org/@aristech-org/tts-client/-/tts-client-1.0.3.tgz","fileCount":8,"integrity":"sha512-5kuGbQuViKAIv6VHC35ddnL154Va1tahg8WKsHlG9TOBpgUuvUa+RH2N3W3rBBa+HeWiD/iJ7MbBvoEcVltTZQ==","signatures":[{"sig":"MEUCIQDns2Kfn4TZEaOwnVYtGBGT1xh7rLFk3nlpw+IDGqMVtgIgUN4C361wu3Q4FPHjxA9uQoBZy4UvMzsjw5urKlJQE7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94118},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"5625cbfc2a79bc06977149e896ef165bab448292","scripts":{"test":"tsx --test","build":"tsc -p .","start":"tsx watch src/index.ts","prepare":"simple-git-hooks","generate":"mkdir -p src/generated && ./proto2Typescript.sh","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"mmende","email":"martin.mende@aristech.de"},"repository":{"url":"git+https://github.com/aristech-de/tts-clients.git","type":"git"},"_npmVersion":"10.8.2","description":"A Node.js client library for the Aristech Text-to-Speech API","directories":{"example":"examples"},"_nodeVersion":"20.18.0","dependencies":{"@grpc/grpc-js":"1.12.3","@bufbuild/protobuf":"2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","dotenv":"16.4.7","ts-proto":"2.5.0","typescript":"5.7.2","@types/node":"22.10.1","simple-git-hooks":"^2.11.1"},"simple-git-hooks":{"pre-commit":"npm run --prefix node type-check"},"_npmOperationalInternal":{"tmp":"tmp/tts-client_1.0.3_1733298111122_0.6455453291149131","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@aristech-org/tts-client","version":"1.0.4","keywords":["text-to-speech","real-time","streaming","client-library"],"author":{"name":"Martin Mende"},"license":"MIT","_id":"@aristech-org/tts-client@1.0.4","maintainers":[{"name":"liambrewig","email":"liam.brewig@aristech.de"},{"name":"mmende","email":"martin.mende@aristech.de"}],"homepage":"https://github.com/aristech-de/tts-clients#readme","bugs":{"url":"https://github.com/aristech-de/tts-clients/issues"},"dist":{"shasum":"bdd2e3151d6a84d5dd3984cb4afca955a280b0b9","tarball":"https://registry.npmjs.org/@aristech-org/tts-client/-/tts-client-1.0.4.tgz","fileCount":8,"integrity":"sha512-gGrQVWO2dEifY5zt3Ipgj6DL70XmJuPoC8RF/V38cQh+9Fa+2ecXFGfA+17qiBtZ+BF4e5swLW1OqR8oHAogcw==","signatures":[{"sig":"MEQCIE5reLJJrHiMBrt6JhpXydHtgUyzNw0RDTNWy4vJJrELAiA/X98WaEQ3Hg6dPDcWr1Z/vfMjUWywTT6iSE73t/2dLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94508},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"b302b02353b10dce373a33969915ba061f23bd9a","scripts":{"test":"tsx --test","build":"tsc -p .","start":"tsx watch src/index.ts","prepare":"simple-git-hooks","generate":"mkdir -p src/generated && ./proto2Typescript.sh","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"mmende","email":"martin.mende@aristech.de"},"repository":{"url":"git+https://github.com/aristech-de/tts-clients.git","type":"git"},"_npmVersion":"10.8.2","description":"A Node.js client library for the Aristech Text-to-Speech API","directories":{"example":"examples"},"_nodeVersion":"20.18.0","dependencies":{"@grpc/grpc-js":"1.12.3","@bufbuild/protobuf":"2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","dotenv":"16.4.7","ts-proto":"2.5.0","typescript":"5.7.2","@types/node":"22.10.1","simple-git-hooks":"^2.11.1"},"simple-git-hooks":{"pre-commit":"npm run --prefix node type-check"},"_npmOperationalInternal":{"tmp":"tmp/tts-client_1.0.4_1733301923267_0.7790067305328205","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@aristech-org/tts-client","version":"1.0.5","keywords":["text-to-speech","real-time","streaming","client-library"],"author":{"name":"Martin Mende"},"license":"MIT","_id":"@aristech-org/tts-client@1.0.5","maintainers":[{"name":"liambrewig","email":"liam.brewig@aristech.de"},{"name":"mmende","email":"martin.mende@aristech.de"}],"homepage":"https://github.com/aristech-de/tts-clients#readme","bugs":{"url":"https://github.com/aristech-de/tts-clients/issues"},"dist":{"shasum":"dbbf5974641b44d8eb1f48d0db84800bd4045f76","tarball":"https://registry.npmjs.org/@aristech-org/tts-client/-/tts-client-1.0.5.tgz","fileCount":8,"integrity":"sha512-tcd0Y1uwO/w97uKXxKtTwLA3qLghQq8qAk1d6iQojJWM3+v8RqCS0CmSFsh2/+5LVPXm686q6wEoIz9QtyE9bQ==","signatures":[{"sig":"MEQCIDiLgXle9+BbuykH9qydEQEWNb04r1LuNOkR9N4YuU8FAiBUsKZxn0gEF3eSOPmRgKmhcW0wyBG2swyBvr6UoJmBaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94508},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"9b3c0480c87e66814b257f08d64e05f4e6386d30","scripts":{"test":"tsx --test","build":"tsc -p .","start":"tsx watch src/index.ts","prepare":"simple-git-hooks","generate":"mkdir -p src/generated && ./proto2Typescript.sh","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"mmende","email":"martin.mende@aristech.de"},"repository":{"url":"git+https://github.com/aristech-de/tts-clients.git","type":"git"},"_npmVersion":"10.8.2","description":"A Node.js client library for the Aristech Text-to-Speech API","directories":{"example":"examples"},"_nodeVersion":"20.18.0","dependencies":{"@grpc/grpc-js":"1.12.5","@bufbuild/protobuf":"2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","dotenv":"16.4.7","ts-proto":"2.6.1","typescript":"5.7.2","@types/node":"22.10.5","simple-git-hooks":"^2.11.1"},"simple-git-hooks":{"pre-commit":"npm run --prefix node type-check"},"_npmOperationalInternal":{"tmp":"tmp/tts-client_1.0.5_1736236146956_0.12473191805795136","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@aristech-org/tts-client","version":"1.0.6","keywords":["text-to-speech","real-time","streaming","client-library"],"author":{"name":"Martin Mende"},"license":"MIT","_id":"@aristech-org/tts-client@1.0.6","maintainers":[{"name":"liambrewig","email":"liam.brewig@aristech.de"},{"name":"mmende","email":"martin.mende@aristech.de"}],"homepage":"https://github.com/aristech-de/tts-clients#readme","bugs":{"url":"https://github.com/aristech-de/tts-clients/issues"},"dist":{"shasum":"9f9654c72849985ee02b51b882d8d12e457b5008","tarball":"https://registry.npmjs.org/@aristech-org/tts-client/-/tts-client-1.0.6.tgz","fileCount":8,"integrity":"sha512-aXlmACqUqcTJyeSk/RRUc0Mv5W+M2XNbm/Cemu+qmYgLp9X8zcjuTlDwsU3WO40+rIPegqtpStD3/20Wo+QW9g==","signatures":[{"sig":"MEYCIQCw5CdUsUcuAqE4dQ6YBxRROTk0lEuENbNGHMSvxqGgiQIhAKUwMIAQxsXGfI5E+JY76US+0uOq2meHfsMTEHWIIwCJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94508},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"9b3c0480c87e66814b257f08d64e05f4e6386d30","scripts":{"test":"tsx --test","build":"tsc -p .","start":"tsx watch src/index.ts","prepare":"simple-git-hooks","generate":"mkdir -p src/generated && ./proto2Typescript.sh","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"mmende","email":"martin.mende@aristech.de"},"repository":{"url":"git+https://github.com/aristech-de/tts-clients.git","type":"git"},"_npmVersion":"10.8.2","description":"A Node.js client library for the Aristech Text-to-Speech API","directories":{"example":"examples"},"_nodeVersion":"20.18.0","dependencies":{"@grpc/grpc-js":"1.12.5","@bufbuild/protobuf":"2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","dotenv":"16.4.7","ts-proto":"2.6.1","typescript":"5.7.3","@types/node":"22.13.0","simple-git-hooks":"^2.11.1"},"simple-git-hooks":{"pre-commit":"npm run --prefix node type-check"},"_npmOperationalInternal":{"tmp":"tmp/tts-client_1.0.6_1738568546346_0.00963048394655086","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@aristech-org/tts-client","version":"1.0.7","keywords":["text-to-speech","real-time","streaming","client-library"],"author":{"name":"Martin Mende"},"license":"MIT","_id":"@aristech-org/tts-client@1.0.7","maintainers":[{"name":"liambrewig","email":"liam.brewig@aristech.de"},{"name":"mmende","email":"martin.mende@aristech.de"}],"homepage":"https://github.com/aristech-de/tts-clients#readme","bugs":{"url":"https://github.com/aristech-de/tts-clients/issues"},"dist":{"shasum":"6545023b32db0f603b96332a9fdceaf939644f6c","tarball":"https://registry.npmjs.org/@aristech-org/tts-client/-/tts-client-1.0.7.tgz","fileCount":8,"integrity":"sha512-PS3HvvKqSxLKmqTjg1FUMIhlCWc/P1zjHD5CoNyb9n14kqsQGI0ZGcn1iYB6rpGoEoKh2+Sv+bp+SMTiomKK0g==","signatures":[{"sig":"MEUCIGJodvAg8iTB+HyqMPiJ+ltFZiPEgw6A2Woa+qeMtwi7AiEAmFgalGR5wvf1KjlD6s+Msm2BREghR5Q3o92dvYFteSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94317},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"52fe9c6afc15a6e81decc34e4b09de162a9f30f2","scripts":{"test":"tsx --test","build":"tsc -p .","start":"tsx watch src/index.ts","prepare":"simple-git-hooks","generate":"mkdir -p src/generated && ./proto2Typescript.sh","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"mmende","email":"martin.mende@aristech.de"},"repository":{"url":"git+https://github.com/aristech-de/tts-clients.git","type":"git"},"_npmVersion":"10.8.2","description":"A Node.js client library for the Aristech Text-to-Speech API","directories":{"example":"examples"},"_nodeVersion":"20.18.0","dependencies":{"@grpc/grpc-js":"1.13.0","@bufbuild/protobuf":"2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","dotenv":"16.4.7","ts-proto":"2.6.1","typescript":"5.8.2","@types/node":"22.13.10","simple-git-hooks":"^2.11.1"},"simple-git-hooks":{"pre-commit":"npm run --prefix node type-check"},"_npmOperationalInternal":{"tmp":"tmp/tts-client_1.0.7_1741964303947_0.6282539406965122","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@aristech-org/tts-client","version":"1.0.8","keywords":["text-to-speech","real-time","streaming","client-library"],"author":{"name":"Martin Mende"},"license":"MIT","_id":"@aristech-org/tts-client@1.0.8","maintainers":[{"name":"liambrewig","email":"liam.brewig@aristech.de"},{"name":"mmende","email":"martin.mende@aristech.de"}],"homepage":"https://github.com/aristech-de/tts-clients#readme","bugs":{"url":"https://github.com/aristech-de/tts-clients/issues"},"dist":{"shasum":"5547674792962d0979476c15002db4ede1b1a195","tarball":"https://registry.npmjs.org/@aristech-org/tts-client/-/tts-client-1.0.8.tgz","fileCount":8,"integrity":"sha512-GZilYi4DNXC40NxEr4cJ/fsLv0i7ciEeufV5klDm6MvSR7dSm2RRD34UGFCbw+OkWPyMcwfumofy0DZTzRKslQ==","signatures":[{"sig":"MEQCICyBmzkVV4Qd3sKT6I694g5soAQ+ag40mxJiULP6/I+tAiAkxrQGkNHy9py1zfaGEr3jC2CyQxyptEu6/tKr/cnSYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94316},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"tsx --test","build":"tsc -p .","start":"tsx watch src/index.ts","prepare":"simple-git-hooks","generate":"mkdir -p src/generated && ./proto2Typescript.sh","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"mmende","email":"martin.mende@aristech.de"},"repository":{"url":"git+https://github.com/aristech-de/tts-clients.git","type":"git"},"_npmVersion":"10.8.2","description":"A Node.js client library for the Aristech Text-to-Speech API","directories":{"example":"examples"},"_nodeVersion":"20.18.0","dependencies":{"@grpc/grpc-js":"1.13.3","@bufbuild/protobuf":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.4","dotenv":"16.5.0","ts-proto":"2.7.0","typescript":"5.8.3","@types/node":"22.15.18","simple-git-hooks":"2.13.0"},"simple-git-hooks":{"pre-commit":"npm run --prefix node type-check"},"_npmOperationalInternal":{"tmp":"tmp/tts-client_1.0.8_1747375797951_0.49743318895479205","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@aristech-org/tts-client","version":"1.0.9","keywords":["text-to-speech","real-time","streaming","client-library"],"author":{"name":"Martin Mende"},"license":"MIT","_id":"@aristech-org/tts-client@1.0.9","maintainers":[{"name":"liambrewig","email":"liam.brewig@aristech.de"},{"name":"mmende","email":"martin.mende@aristech.de"}],"homepage":"https://github.com/aristech-de/tts-clients#readme","bugs":{"url":"https://github.com/aristech-de/tts-clients/issues"},"dist":{"shasum":"72804752407200835e06ca4cb320dd35f1e499fe","tarball":"https://registry.npmjs.org/@aristech-org/tts-client/-/tts-client-1.0.9.tgz","fileCount":8,"integrity":"sha512-8yrEtBtnOi0sKZV8Gdn7UT9q4yS5H9kay02Q/kg8Du6eB+Is3/Wc/TzBA8fGAYjWRO7PPM76hSt2CVTYIBNhKQ==","signatures":[{"sig":"MEQCICIghMn8BM+/1zoQlrBwxqnWYlJe56MJTALDqUX0+MzvAiBKajrBleLEclWQqDCJpeFiODgFyEGdIfmQYDR1c8FPKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94314},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"tsx --test","build":"tsc -p .","start":"tsx watch src/index.ts","prepare":"simple-git-hooks","generate":"mkdir -p src/generated && ./proto2Typescript.sh","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"mmende","email":"martin.mende@aristech.de"},"repository":{"url":"git+https://github.com/aristech-de/tts-clients.git","type":"git"},"_npmVersion":"10.8.2","description":"A Node.js client library for the Aristech Text-to-Speech API","directories":{"example":"examples"},"_nodeVersion":"20.18.0","dependencies":{"@grpc/grpc-js":"1.13.4","@bufbuild/protobuf":"2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.5","dotenv":"17.2.1","ts-proto":"2.7.7","typescript":"5.9.2","@types/node":"24.3.0","simple-git-hooks":"2.13.1"},"simple-git-hooks":{"pre-commit":"npm run --prefix node type-check"},"_npmOperationalInternal":{"tmp":"tmp/tts-client_1.0.9_1756104824527_0.3973929106809686","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@aristech-org/tts-client","version":"2.0.0","keywords":["text-to-speech","real-time","streaming","client-library"],"author":{"name":"Martin Mende"},"license":"MIT","_id":"@aristech-org/tts-client@2.0.0","maintainers":[{"name":"liambrewig","email":"liam.brewig@aristech.de"},{"name":"mmende","email":"martin.mende@aristech.de"}],"homepage":"https://github.com/aristech-de/tts-clients#readme","bugs":{"url":"https://github.com/aristech-de/tts-clients/issues"},"dist":{"shasum":"ccea03c91a3ebabc5e5400d06e028977a3c12cf5","tarball":"https://registry.npmjs.org/@aristech-org/tts-client/-/tts-client-2.0.0.tgz","fileCount":8,"integrity":"sha512-B5Hq5pP73MLgV95/5DBg+z6UAv/xbBL2UN7ou0zvaKW469HuEv5Db/ZzO/Xyr1mV+e27eKTCHDsNUY11jQy+OA==","signatures":[{"sig":"MEUCIA3C1gcLTkmY/xyj0VjPEmbwN60Z4zbch/kCa0oAMDWCAiEAhXo214kDbPurO6vWiwusHqLP/goWowj0JpnbhQWXiIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99988},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"tsx --test","build":"tsc -p .","start":"tsx watch src/index.ts","prepare":"simple-git-hooks","generate":"mkdir -p src/generated && ./proto2Typescript.sh","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"mmende","email":"martin.mende@aristech.de"},"repository":{"url":"git+https://github.com/aristech-de/tts-clients.git","type":"git"},"_npmVersion":"10.8.2","description":"A Node.js client library for the Aristech Text-to-Speech API","directories":{"example":"examples"},"_nodeVersion":"20.18.0","dependencies":{"@grpc/grpc-js":"1.14.0","@bufbuild/protobuf":"2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.5","dotenv":"17.2.2","ts-proto":"2.7.7","typescript":"5.9.2","@types/node":"24.5.2","simple-git-hooks":"2.13.1"},"simple-git-hooks":{"pre-commit":"npm run --prefix node type-check"},"_npmOperationalInternal":{"tmp":"tmp/tts-client_2.0.0_1758622876640_0.5559242018136368","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@aristech-org/tts-client","version":"2.1.0","description":"A Node.js client library for the Aristech Text-to-Speech API","type":"module","types":"dist/index.d.ts","typings":"dist/index.d.ts","main":"dist/index.js","directories":{"example":"examples"},"scripts":{"test":"tsx --test","start":"tsx watch src/index.ts","build":"tsc -p .","generate":"mkdir -p src/generated && ./proto2Typescript.sh","type-check":"tsc --noEmit","prepare":"simple-git-hooks"},"simple-git-hooks":{"pre-commit":"npm run --prefix node type-check"},"repository":{"type":"git","url":"git+https://github.com/aristech-de/tts-clients.git"},"keywords":["text-to-speech","real-time","streaming","client-library"],"author":{"name":"Martin Mende"},"license":"MIT","bugs":{"url":"https://github.com/aristech-de/tts-clients/issues"},"homepage":"https://github.com/aristech-de/tts-clients#readme","devDependencies":{"@types/node":"25.9.1","dotenv":"17.4.2","simple-git-hooks":"2.13.1","ts-proto":"2.11.8","tsx":"4.22.3","typescript":"6.0.3"},"dependencies":{"@bufbuild/protobuf":"2.12.0","@grpc/grpc-js":"1.14.4"},"exports":{".":"./dist/index.js"},"_id":"@aristech-org/tts-client@2.1.0","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-gkHiHcgOBPjkBFs4oDokCcq4z50EnGjq+nbQCIhtTGnPvwjF5nUvAaRLEUryWOAc0qKLWIF4LtQFC0V723cHMQ==","shasum":"22d1a8c4403b1ccfa05e1667a1d2886853cb47e7","tarball":"https://registry.npmjs.org/@aristech-org/tts-client/-/tts-client-2.1.0.tgz","fileCount":8,"unpackedSize":151855,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDIvSJK9Tu0iPYVCVaFL//dw3S+tcEuz8THwBLPPmYyaQIgPnYNTGXKOVbStlmYBGD3JpeeCjpJMvWn5re7uNPZru4="}]},"_npmUser":{"name":"mmende","email":"martin.mende@aristech.de"},"maintainers":[{"name":"liambrewig","email":"liam.brewig@aristech.de"},{"name":"mmende","email":"martin.mende@aristech.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tts-client_2.1.0_1780046699857_0.5442150568921429"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-22T09:58:23.978Z","modified":"2026-05-29T09:25:00.142Z","1.0.0":"2024-10-22T09:58:24.290Z","1.0.1":"2024-10-23T06:52:13.271Z","1.0.2":"2024-10-25T05:54:46.879Z","1.0.3":"2024-12-04T07:41:51.277Z","1.0.4":"2024-12-04T08:45:23.479Z","1.0.5":"2025-01-07T07:49:07.139Z","1.0.6":"2025-02-03T07:42:26.498Z","1.0.7":"2025-03-14T14:58:24.181Z","1.0.8":"2025-05-16T06:09:58.148Z","1.0.9":"2025-08-25T06:53:44.694Z","2.0.0":"2025-09-23T10:21:16.851Z","2.1.0":"2026-05-29T09:24:59.997Z"},"bugs":{"url":"https://github.com/aristech-de/tts-clients/issues"},"author":{"name":"Martin Mende"},"license":"MIT","homepage":"https://github.com/aristech-de/tts-clients#readme","keywords":["text-to-speech","real-time","streaming","client-library"],"repository":{"type":"git","url":"git+https://github.com/aristech-de/tts-clients.git"},"description":"A Node.js client library for the Aristech Text-to-Speech API","maintainers":[{"name":"liambrewig","email":"liam.brewig@aristech.de"},{"name":"mmende","email":"martin.mende@aristech.de"}],"readme":"# Aristech TTS-Client for NodeJS\n\nThis is the NodeJS client implementation for the Aristech TTS-Server.\n\n## Installation\n\n```bash\nnpm install @aristech-org/tts-client\n```\n\n## Usage\n\n```typescript\nimport { TtsClient } from '@aristech-org/tts-client'\nimport fs from 'fs'\n\nconst client = new TtsClient({ host: 'tts.example.com' })\nconst buffer = await client.synthesize({\n  text: 'Hello, world!',\n  options: { voiceId: 'anne_en_GB' },\n})\nfs.writeFileSync('path/to/output/file.wav', buffer)\n```\n\nThere are several examples in the `examples` directory:\n\n- [file.ts](examples/file.ts): Pretty much the same as the example above.\n- [streaming.ts](examples/streaming.ts): Demonstrates how to stream audio to a sox process which plays the audio as it is being streamed.\n- [voices.ts](examples/models.ts): Demonstrates how to get the available voices from the server.\n- [phoneset.ts](examples/phoneset.ts): Demonstrates how to get the phoneset for a voice.\n- [transcribe.ts](examples/transcribe.ts): Demonstrates how to get how a voice would pronounce a given word.\n\nYou can run the examples directly using `tsx` like this:\n\n1. Create a `.env` file in the [node](.) directory:\n\n```sh\nHOST=tts.example.com\n# The credentials are optional but probably required for most servers:\nTOKEN=your-token\nSECRET=your-secret\n\n# The following are optional:\n# ROOT_CERT=your-root-cert.pem # If the server uses a self-signed certificate\n# SSL=true # Set to true if credentials are provided or if a ROOT_CERT is provided\n# VOICE_ID=some-available-voice-id\n```\n\n2. Run the examples, e.g.:\n\n```sh\nnpx tsx examples/streaming.ts\n```\n\n## Build\n\nTo rebuild the generated typescript files from the proto file, run:\n\n```bash\nnpm run generate\n```\n\nTo build the library, run:\n\n```bash\nnpm run build\n```\n\n","readmeFilename":"README.md"}