{"_id":"node-edge-tts","_rev":"18-63e2b299f9754f98e75fc3a8f0fc1ce0","name":"node-edge-tts","dist-tags":{"latest":"1.2.9"},"versions":{"1.0.0":{"name":"node-edge-tts","version":"1.0.0","keywords":["TTS","Text-to-Speech","Edge"],"author":{"name":"SchneeHertz"},"license":"MIT","_id":"node-edge-tts@1.0.0","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"homepage":"https://github.com/SchneeHertz/node-edge-tts","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"dist":{"shasum":"892e668a4d355317aa4bfa56e366007cccedf0c7","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.0.0.tgz","fileCount":5,"integrity":"sha512-6MJnoCkLX2AMTFqP5v9k/QzVaimObqNSD1LT6p7v/cUEPDWDNNO78KUdfxu2DgmyOHokjXH2xcOGUPCqn/evZg==","signatures":[{"sig":"MEUCIQDOcFkra1+4v5WOKGUW8jl6MR8jZH3bzHRsYgnoncHrwQIgT5t+ArjbKMDtTBgE9OJ2s557RMPYBjnYLJEeLVDOZvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7145},"main":"index.js","gitHead":"d161818ae8ce1bf8b1e7b3fb40e8ebf669dfe3b9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"repository":{"url":"git+https://github.com/SchneeHertz/node-edge-tts.git","type":"git"},"_npmVersion":"8.19.4","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","directories":{},"_nodeVersion":"16.20.1","dependencies":{"ws":"^8.13.0","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-edge-tts_1.0.0_1693360738679_0.6833706488637488","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"node-edge-tts","version":"1.0.1","keywords":["TTS","Text-to-Speech","Edge"],"author":{"name":"SchneeHertz"},"license":"MIT","_id":"node-edge-tts@1.0.1","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"homepage":"https://github.com/SchneeHertz/node-edge-tts","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"dist":{"shasum":"e4e6fcf58685642bb5dc0e2f4d6772a3a7d1af94","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.0.1.tgz","fileCount":5,"integrity":"sha512-lnKEY/XP5Ak7McNAph64QnKXlwt2dHkz4dXnizzFE4FLSiRyBzgpc0kJ+dNSpAdOmKViiK1gLbBgmeMItOcIGQ==","signatures":[{"sig":"MEUCIAv6eW1UwHhzjdjGGRFxp8NY9Inx3aaeozTzfqef14+mAiEA+aT4QVeceteSleJUbBepzPN2kiU0/DnkmSdHiGYSeNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7173},"main":"index.js","gitHead":"507c3c4c6ebffc8618b4cf8c3a21dd9de2dc32c7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"repository":{"url":"git+https://github.com/SchneeHertz/node-edge-tts.git","type":"git"},"_npmVersion":"8.19.4","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","directories":{},"_nodeVersion":"16.20.1","dependencies":{"ws":"^8.13.0","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-edge-tts_1.0.1_1693362260517_0.5600188250529803","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"node-edge-tts","version":"1.1.0","keywords":["TTS","Text-to-Speech","Edge"],"author":{"name":"SchneeHertz"},"license":"MIT","_id":"node-edge-tts@1.1.0","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"homepage":"https://github.com/SchneeHertz/node-edge-tts","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"dist":{"shasum":"a126829dc29dcd397058a120bec61f14a100b36f","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.1.0.tgz","fileCount":5,"integrity":"sha512-Mk6LfdMyMicJ5Q3lBLvBp46HqisUQUohqeNBIQVLb1bIC+U/lLUx1VNaYa5F8JeQEtX5UAqf1SfBdVJuwudWKw==","signatures":[{"sig":"MEQCIDvNam6uO68DJgxDPMEJMAH5PbqMEHtfjHAhN/3LXoTwAiAaA6JxTbGKJXKU8nKtSN86ub4+y/KJMlZZwhjtUjVvIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9756},"main":"dist/edge-tts.js","type":"module","types":"dist/edge-tts.d.ts","gitHead":"b232052108057847741d1536e0446d76884666c3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"repository":{"url":"git+https://github.com/SchneeHertz/node-edge-tts.git","type":"git"},"_npmVersion":"8.19.4","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","directories":{},"_nodeVersion":"16.20.1","dependencies":{"ws":"^8.13.0","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/node-edge-tts_1.1.0_1693462649454_0.042730836407664174","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"node-edge-tts","version":"1.1.1","keywords":["TTS","Text-to-Speech","Edge"],"author":{"name":"SchneeHertz"},"license":"MIT","_id":"node-edge-tts@1.1.1","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"homepage":"https://github.com/SchneeHertz/node-edge-tts","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"dist":{"shasum":"b92a2fd1c4714b9e66cab853b7d3478785791945","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.1.1.tgz","fileCount":5,"integrity":"sha512-DrWOGXfQNwjAglgs9IRLGimoN4uBfruUrHU0lrMO9SejJXmRrU8CR4sfKw7YZ+3o799KVkf74jJocHqFvMSKbA==","signatures":[{"sig":"MEYCIQCYNMV5ZM7xyJKOxFVjsFgMQh6oL/nHL66PN9f9E3IIQAIhAP+cCD7vh2W1WNYj1+jWd0k4M5mcm3GPTImzoDUzKdYv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9736},"main":"dist/edge-tts.js","types":"dist/edge-tts.d.ts","gitHead":"93f33d962e25a5c749f71bb3658ebe61ea54aaff","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"repository":{"url":"git+https://github.com/SchneeHertz/node-edge-tts.git","type":"git"},"_npmVersion":"8.19.4","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","directories":{},"_nodeVersion":"16.20.1","dependencies":{"ws":"^8.13.0","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/node-edge-tts_1.1.1_1693462959426_0.8455919181159814","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"node-edge-tts","version":"1.1.2","keywords":["TTS","Text-to-Speech","Edge"],"author":{"name":"SchneeHertz"},"license":"MIT","_id":"node-edge-tts@1.1.2","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"homepage":"https://github.com/SchneeHertz/node-edge-tts","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"dist":{"shasum":"afba9066b2c89070c1f0a6b4edd55d1f273d38fc","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.1.2.tgz","fileCount":5,"integrity":"sha512-b3KerQiLQdhllQq1lrYLoIjEeFo/eFVoj/M1k40GPTpGhpaqkmjkV6kzCAqqsbA2EjgnE3MPUtATjC0LsEV8Zg==","signatures":[{"sig":"MEUCIAVjYq+jR1dRaykmQtvyHNyx1bE2SspVT0YzWgyIdAT2AiEA4UwfDFchZWmsmPtwYO33ssWoG+3gChujX8iSE79MS1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9832},"main":"dist/edge-tts.js","types":"dist/edge-tts.d.ts","gitHead":"5a04cae9f9155dcd07895fabacd8a4a486c75234","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"repository":{"url":"git+https://github.com/SchneeHertz/node-edge-tts.git","type":"git"},"_npmVersion":"8.19.4","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","directories":{},"_nodeVersion":"16.20.1","dependencies":{"ws":"^8.13.0","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/node-edge-tts_1.1.2_1693465851045_0.7329939044259928","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"node-edge-tts","version":"1.1.3","keywords":["TTS","Text-to-Speech","Edge"],"author":{"name":"SchneeHertz"},"license":"MIT","_id":"node-edge-tts@1.1.3","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"homepage":"https://github.com/SchneeHertz/node-edge-tts","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"dist":{"shasum":"0b1f475180bcc87b06b280a361f08bd878d9805a","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.1.3.tgz","fileCount":5,"integrity":"sha512-mlTaCLfwiCvzkxncXm9K15vMJh5WU3so+iwI8J6/R0JcaWPelE5KsoG8LU6wgGNFVH0BwVHsGqiJEr0yxS2s6w==","signatures":[{"sig":"MEYCIQDaPoU0i++2FpDydTYbI2TewqqvYlb1EUHFm6jYb+giLgIhAO01ECGSnbWDdFSdv3iTgREJ1MfbOaHJ2aLH8+qtrsdd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9738},"main":"dist/edge-tts.js","types":"dist/edge-tts.d.ts","gitHead":"6bc1afd994749f4c07faad43dce9bad41cbdf9ad","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"repository":{"url":"git+https://github.com/SchneeHertz/node-edge-tts.git","type":"git"},"_npmVersion":"8.19.4","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","directories":{},"_nodeVersion":"16.20.1","dependencies":{"ws":"^8.13.0","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/node-edge-tts_1.1.3_1693466128829_0.1729449205325393","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"node-edge-tts","version":"1.1.4","keywords":["TTS","Text-to-Speech","Edge"],"author":{"name":"SchneeHertz"},"license":"MIT","_id":"node-edge-tts@1.1.4","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"homepage":"https://github.com/SchneeHertz/node-edge-tts","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"dist":{"shasum":"ff9c5afff7fda1cca0b24baba3fe50eb375b8931","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.1.4.tgz","fileCount":5,"integrity":"sha512-l9eRYrcEJlkRJka3dqId7YOcUcwE78mvCcg53vkKF5wSIrPzOMtAy1G5FIGEU1LrzLi74ldclUcCWG9PxIT12A==","signatures":[{"sig":"MEUCIQDbFZrcxUeljfEE05M6skx+R8pdNuufr1yNznR5LHtcIAIgaKcxVK8/+XkYVuFIjXy9ptx27Y96ZXbh2qMFzamFoDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10552},"main":"dist/edge-tts.js","types":"dist/edge-tts.d.ts","gitHead":"a88d66a390783b1c52876c2d576467fc0088f3c3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"repository":{"url":"git+https://github.com/SchneeHertz/node-edge-tts.git","type":"git"},"_npmVersion":"8.19.4","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","directories":{},"_nodeVersion":"16.20.1","dependencies":{"ws":"^8.13.0","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/node-edge-tts_1.1.4_1693467017248_0.9275248251244386","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"node-edge-tts","version":"1.1.5","keywords":["TTS","Text-to-Speech","Edge"],"author":{"name":"SchneeHertz"},"license":"MIT","_id":"node-edge-tts@1.1.5","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"homepage":"https://github.com/SchneeHertz/node-edge-tts","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"dist":{"shasum":"538534bc93ce3fa04ab2fc5e6ea3686be04c4802","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.1.5.tgz","fileCount":5,"integrity":"sha512-am2m+uZkLq0nbCUwoG9SVnctKgO3gi+jnRD1LsXvHcPSPIixA40Wv1RGHZlF+07zcTffsryF3M6gY75PhlagUg==","signatures":[{"sig":"MEUCIQCm/BZqabMuaW//JGusmr8hLT7KlxExluCX0vZ9bH8LTwIgYQeU878SFUmxdwW80FO74kusQ1r0DEMrdKsdu0AxjyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11064},"main":"dist/edge-tts.js","types":"dist/edge-tts.d.ts","gitHead":"64cc4a21071e19cd514a77403d79b4e389ab6662","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"repository":{"url":"git+https://github.com/SchneeHertz/node-edge-tts.git","type":"git"},"_npmVersion":"8.19.4","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","directories":{},"_nodeVersion":"16.20.1","dependencies":{"ws":"^8.13.0","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/node-edge-tts_1.1.5_1693468193959_0.6362435765464249","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"node-edge-tts","version":"1.2.0","keywords":["TTS","Text-to-Speech","Edge"],"author":{"name":"SchneeHertz"},"license":"MIT","_id":"node-edge-tts@1.2.0","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"homepage":"https://github.com/SchneeHertz/node-edge-tts","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"bin":{"node-edge-tts":"bin.js"},"dist":{"shasum":"1c092e645a6591c1de10e3eb35527019eb7e26c9","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.2.0.tgz","fileCount":6,"integrity":"sha512-M6AyGySPTa9HEiCXm8yM5LhrZD9UjBKvwYmLElBNvvvUwNMpCC7rMkEEdRczaqX+xEnNPp1BoDU2gpZ5rmOx3g==","signatures":[{"sig":"MEUCIEYnOCa0l7jux31sq+/RBID7cZ7nD1WeIYHILWALmWbGAiEA63cjcjBKxfFmAzXGacMLObVe+uMtdP94BO/xWOazU8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12515},"main":"dist/edge-tts.js","types":"dist/edge-tts.d.ts","gitHead":"f2869e693c380647c579e3c9073ac3adb74ee30f","scripts":{},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"repository":{"url":"git+https://github.com/SchneeHertz/node-edge-tts.git","type":"git"},"_npmVersion":"8.19.1","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","directories":{},"_nodeVersion":"18.14.1","dependencies":{"ws":"^8.13.0","yargs":"^17.7.2","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","typescript":"^5.2.2","@types/yargs":"^17.0.24"},"_npmOperationalInternal":{"tmp":"tmp/node-edge-tts_1.2.0_1693571985071_0.8527034414565293","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"node-edge-tts","version":"1.2.1","keywords":["TTS","Text-to-Speech","Edge"],"author":{"name":"SchneeHertz"},"license":"MIT","_id":"node-edge-tts@1.2.1","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"homepage":"https://github.com/SchneeHertz/node-edge-tts","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"bin":{"node-edge-tts":"bin.js"},"dist":{"shasum":"364f53aba1984ec627596ae51bc3766e426451f4","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.2.1.tgz","fileCount":6,"integrity":"sha512-nPlUtxgCfWo+7tLmWZ5Qs2m/HEpBpAuuU0gz90tCXMIRj5QnJ5MdXa0DlZllRwUTQbsoM5u7lCkrKH/HAxOHvA==","signatures":[{"sig":"MEYCIQCCJgVURjoGl7jqokY4/OGaP6Dne0CK+b0OFy/Yqc7FuQIhALUI4uk4LQ221RxqlTkpinTAyczk7rNbNsjsqm21/E3X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12643},"main":"dist/edge-tts.js","types":"dist/edge-tts.d.ts","gitHead":"3b90a3137f9e11416a58722fc0623b0bb9b8606d","scripts":{},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"repository":{"url":"git+https://github.com/SchneeHertz/node-edge-tts.git","type":"git"},"_npmVersion":"8.19.1","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","directories":{},"_nodeVersion":"18.14.1","dependencies":{"ws":"^8.13.0","yargs":"^17.7.2","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","typescript":"^5.2.2","@types/yargs":"^17.0.24"},"_npmOperationalInternal":{"tmp":"tmp/node-edge-tts_1.2.1_1693572200739_0.6538131709954214","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"node-edge-tts","version":"1.2.2","keywords":["TTS","Text-to-Speech","Edge"],"author":{"name":"SchneeHertz"},"license":"MIT","_id":"node-edge-tts@1.2.2","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"homepage":"https://github.com/SchneeHertz/node-edge-tts","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"bin":{"node-edge-tts":"bin.js"},"dist":{"shasum":"07c10165130e9ed8d26e82307c773f07467f4b73","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.2.2.tgz","fileCount":6,"integrity":"sha512-FuN3bOmL6v+b3TRFnlB8KOrev47E7x6a6P31Trxjb/Hp4FLHRDeKLXf4T0UmZ5tgskJWraQEUput1e13czJTIQ==","signatures":[{"sig":"MEQCIE02AXTbpYVHjKf7xap5cR3AzMwb4Nxie9XbgeVnHLRTAiA47PikBc+VaqWbtTpYlL2eks1Tf0YFH+LOak/OoCrl0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13727},"main":"dist/edge-tts.js","types":"dist/edge-tts.d.ts","gitHead":"db4376eb862806e3637ec957a5ef85b6b6d33974","scripts":{},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"repository":{"url":"git+https://github.com/SchneeHertz/node-edge-tts.git","type":"git"},"_npmVersion":"8.19.1","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","directories":{},"_nodeVersion":"18.14.1","dependencies":{"ws":"^8.13.0","yargs":"^17.7.2","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","typescript":"^5.2.2","@types/yargs":"^17.0.24"},"_npmOperationalInternal":{"tmp":"tmp/node-edge-tts_1.2.2_1693572769915_0.46614842391412226","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"node-edge-tts","version":"1.2.3","keywords":["TTS","Text-to-Speech","Edge"],"author":{"name":"SchneeHertz"},"license":"MIT","_id":"node-edge-tts@1.2.3","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"homepage":"https://github.com/SchneeHertz/node-edge-tts","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"bin":{"node-edge-tts":"bin.js"},"dist":{"shasum":"f8c8bb739ebb79ea8fc6a0cac1eb431414760582","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.2.3.tgz","fileCount":6,"integrity":"sha512-ug2osAv7qihpbcuuhWWrnDbqDZ0q7AcIHtRumQ/PJaXV6QR2sI/1bBlUWLNk0tTF6Y6CWCYuBoHYYBQztRterg==","signatures":[{"sig":"MEQCIDPRKuU8iDWdYn6bF7cGvXY3QhSOINVT/76dr/k0qJ9uAiA4H5ulvzgUtc/Y+Xmya3jW+ifGxTV8xhOhugVoAqL9Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14884},"main":"dist/edge-tts.js","types":"dist/edge-tts.d.ts","gitHead":"fc4f2a108eb0fe6a7099623d6dcfe01da8997c00","scripts":{"build":"tsc"},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"repository":{"url":"git+https://github.com/SchneeHertz/node-edge-tts.git","type":"git"},"_npmVersion":"10.1.0","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","directories":{},"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.13.0","yargs":"^17.7.2","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","typescript":"^5.2.2","@types/yargs":"^17.0.24"},"_npmOperationalInternal":{"tmp":"tmp/node-edge-tts_1.2.3_1713401983355_0.5448101071121603","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"node-edge-tts","version":"1.2.4","keywords":["TTS","Text-to-Speech","Edge"],"author":{"name":"SchneeHertz"},"license":"MIT","_id":"node-edge-tts@1.2.4","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"homepage":"https://github.com/SchneeHertz/node-edge-tts","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"bin":{"node-edge-tts":"bin.js"},"dist":{"shasum":"60da4a68336937f3b5d4975f4945e177f3d06ae6","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.2.4.tgz","fileCount":6,"integrity":"sha512-6IvNVJz+pFmgMuGGAew0MlhfexgakXGH11pXZtqfMR/l+afhK0XxxUIEOf3MEJQ8vhR3jeXEECOSW9w4LjX7Fw==","signatures":[{"sig":"MEQCIGXBzfHAREQu1TidlaOzHCgnsYEumZ+NmXC/ToWl5FTTAiAE9objGNGyHlK4rzaTUJRDzpN7/qW+V5AulMX5fjt66Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15402},"main":"dist/edge-tts.js","types":"dist/edge-tts.d.ts","gitHead":"ec35a6e2af186fa407376d36a352bf4306ad190c","scripts":{"build":"tsc"},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"repository":{"url":"git+https://github.com/SchneeHertz/node-edge-tts.git","type":"git"},"_npmVersion":"10.8.2","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ws":"^8.13.0","yargs":"^17.7.2","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","typescript":"^5.2.2","@types/yargs":"^17.0.24"},"_npmOperationalInternal":{"tmp":"tmp/node-edge-tts_1.2.4_1730253252071_0.7381147111002959","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"node-edge-tts","version":"1.2.5","keywords":["TTS","Text-to-Speech","Edge"],"author":{"name":"SchneeHertz"},"license":"MIT","_id":"node-edge-tts@1.2.5","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"homepage":"https://github.com/SchneeHertz/node-edge-tts","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"bin":{"node-edge-tts":"bin.js"},"dist":{"shasum":"f947b5c448108e226f9bd3bf970433b83c35ef6e","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.2.5.tgz","fileCount":6,"integrity":"sha512-CSY48sjupUZmF2TnDxC5mbfs1V+K3Lev8+EPeor7hd+fHHfL9m4ReQ5CyL+anMBIZpMStFryLJSTXkoCsKrHug==","signatures":[{"sig":"MEYCIQDnwUYKZK3GFOPt5Qe/4AywZnqPCVI8DJ2w71Ffi8qmHwIhALrw0eTK9oarlo7mehp6inCn1Yaic3ogmbPCczHusm3a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15421},"main":"dist/edge-tts.js","types":"dist/edge-tts.d.ts","gitHead":"f95645505b308793cfd4a8638a5a2578d5ce3b65","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"repository":{"url":"git+https://github.com/SchneeHertz/node-edge-tts.git","type":"git"},"_npmVersion":"10.8.2","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ws":"^8.13.0","yargs":"^17.7.2","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","typescript":"^5.2.2","@types/yargs":"^17.0.24"},"_npmOperationalInternal":{"tmp":"tmp/node-edge-tts_1.2.5_1730957921068_0.33215891893058047","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"node-edge-tts","version":"1.2.6","keywords":["TTS","Text-to-Speech","Edge"],"author":{"name":"SchneeHertz"},"license":"MIT","_id":"node-edge-tts@1.2.6","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"homepage":"https://github.com/SchneeHertz/node-edge-tts","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"bin":{"node-edge-tts":"bin.js"},"dist":{"shasum":"d199a03820b22826fcb9097f76abbfa8c39b190b","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.2.6.tgz","fileCount":8,"integrity":"sha512-2vZFFsYu7M9UCXZ0e8T7P+TR66q8ndhAxQBhJ12W2nN0qQZX78SzTAerdXOHRHoHs+enEUCacZbxe0c8Ow9yKg==","signatures":[{"sig":"MEQCIAVrVp7/qFg3K7M+IgYJCP2550NkAhiFzLgcvoyosvC5AiAISAbllAeVWh8BnN+zUw3sWm25YbnIUlJiofGd9grdIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15352},"main":"dist/edge-tts.js","types":"dist/edge-tts.d.ts","gitHead":"27b0207dc7c41bcc924a79b8ed3d6ae70fb3b8f2","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"repository":{"url":"git+https://github.com/SchneeHertz/node-edge-tts.git","type":"git"},"_npmVersion":"8.19.1","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.13.0","yargs":"^17.7.2","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","typescript":"^5.2.2","@types/yargs":"^17.0.24"},"_npmOperationalInternal":{"tmp":"tmp/node-edge-tts_1.2.6_1731177311033_0.5671922790853237","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"node-edge-tts","version":"1.2.7","keywords":["TTS","Text-to-Speech","Edge"],"author":{"name":"SchneeHertz"},"license":"MIT","_id":"node-edge-tts@1.2.7","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"homepage":"https://github.com/SchneeHertz/node-edge-tts","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"bin":{"node-edge-tts":"bin.js"},"dist":{"shasum":"c8d6adf5654cbe6698d9d6f889fb7337a791840f","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.2.7.tgz","fileCount":8,"integrity":"sha512-0WEfX1dVFR4102i7j4cM3o+JKsYr8QpgH6UoHI8gf0aD0NL0djK9H/EacJ/LcpljvS6HEX60E2OmZ1LtC7Os3A==","signatures":[{"sig":"MEQCIGmtzkHhEjh8O7CODcjpyQL7hL3oIfLljlrvrt1QyC2+AiBdt9wtgcqTZlZZ6Wk64p1ilVAhuHq0xwI4E5ZfW9v2bA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15352},"main":"dist/edge-tts.js","types":"dist/edge-tts.d.ts","gitHead":"5917bdfb9ef60249aa43c7c28062dd1b05d25eb5","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"repository":{"url":"git+https://github.com/SchneeHertz/node-edge-tts.git","type":"git"},"_npmVersion":"8.19.1","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","directories":{},"_nodeVersion":"22.2.0","dependencies":{"ws":"^8.13.0","yargs":"^17.7.2","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","typescript":"^5.2.2","@types/yargs":"^17.0.24"},"_npmOperationalInternal":{"tmp":"tmp/node-edge-tts_1.2.7_1731178219914_0.19763756466540694","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"node-edge-tts","version":"1.2.8","keywords":["TTS","Text-to-Speech","Edge"],"author":{"name":"SchneeHertz"},"license":"MIT","_id":"node-edge-tts@1.2.8","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"homepage":"https://github.com/SchneeHertz/node-edge-tts","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"bin":{"node-edge-tts":"bin.js"},"dist":{"shasum":"05d66969f59dbb4d13dd262e32ce83cdb22c8424","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.2.8.tgz","fileCount":8,"integrity":"sha512-Yj290EUQJeO/n/LVoaFF1cxULB+1sROLm6w84o8zkwK7cdYqsMhxmhpac/d88AdbrjHjR+2zxEijvhNTtluGxQ==","signatures":[{"sig":"MEQCIGN1ALsIRBtEh4uMquHKBqrevO0OFGsWbhBBeiyStT+JAiBaMYOG2bzxzeVRrbTX7OzSxHrEAeaqlFqHpwaKIkD4fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15450},"main":"dist/edge-tts.js","types":"dist/edge-tts.d.ts","gitHead":"85c2c52db7cab653af6128b1bad1e6e3aa35f6c7","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"repository":{"url":"git+https://github.com/SchneeHertz/node-edge-tts.git","type":"git"},"_npmVersion":"10.9.0","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ws":"^8.13.0","yargs":"^17.7.2","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","typescript":"^5.2.2","@types/yargs":"^17.0.24"},"_npmOperationalInternal":{"tmp":"tmp/node-edge-tts_1.2.8_1743122853643_0.774984546913235","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"node-edge-tts","version":"1.2.9","description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","keywords":["TTS","Text-to-Speech","Edge"],"main":"dist/edge-tts.js","types":"dist/edge-tts.d.ts","repository":{"type":"git","url":"git+https://github.com/SchneeHertz/node-edge-tts.git"},"homepage":"https://github.com/SchneeHertz/node-edge-tts","scripts":{"build":"tsc","dev":"tsc --watch"},"author":{"name":"SchneeHertz"},"license":"MIT","dependencies":{"https-proxy-agent":"^7.0.1","ws":"^8.13.0","yargs":"^17.7.2"},"devDependencies":{"@types/ws":"^8.5.5","@types/yargs":"^17.0.24","typescript":"^5.2.2"},"bin":{"node-edge-tts":"bin.js"},"gitHead":"d7f9a3e88a10de0316cf000f710e2286d6e5b1d9","bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"_id":"node-edge-tts@1.2.9","_nodeVersion":"22.2.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-fvfW1dUgJdZAdTniC6MzLTMwnNUFKGKaUdRJ1OsveOYlfnPUETBU973CG89565txvbBowCQ4Czdeu3qSX8bNOg==","shasum":"65dcc5f1c53393aec12795377c2dc585c4041586","tarball":"https://registry.npmjs.org/node-edge-tts/-/node-edge-tts-1.2.9.tgz","fileCount":8,"unpackedSize":15352,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCOHZ+6U/JeoDIEs5n3lKyPmaHHPCz8C/f1pkp9La5TOwIhAIul9MphVKwu+Lw8MScJtccU3xblkxi+p6AL+nD1j3R/"}]},"_npmUser":{"name":"schneehertz","email":"snowhzhang@gmail.com"},"directories":{},"maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-edge-tts_1.2.9_1769000719849_0.8400835297206799"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-30T01:58:58.678Z","modified":"2026-01-21T13:05:20.117Z","1.0.0":"2023-08-30T01:58:58.882Z","1.0.1":"2023-08-30T02:24:20.756Z","1.1.0":"2023-08-31T06:17:29.604Z","1.1.1":"2023-08-31T06:22:39.616Z","1.1.2":"2023-08-31T07:10:51.209Z","1.1.3":"2023-08-31T07:15:29.045Z","1.1.4":"2023-08-31T07:30:17.432Z","1.1.5":"2023-08-31T07:49:54.113Z","1.2.0":"2023-09-01T12:39:45.212Z","1.2.1":"2023-09-01T12:43:20.938Z","1.2.2":"2023-09-01T12:52:50.111Z","1.2.3":"2024-04-18T00:59:43.542Z","1.2.4":"2024-10-30T01:54:12.238Z","1.2.5":"2024-11-07T05:38:41.236Z","1.2.6":"2024-11-09T18:35:11.194Z","1.2.7":"2024-11-09T18:50:20.131Z","1.2.8":"2025-03-28T00:47:33.851Z","1.2.9":"2026-01-21T13:05:19.998Z"},"bugs":{"url":"https://github.com/SchneeHertz/node-edge-tts/issues"},"author":{"name":"SchneeHertz"},"license":"MIT","homepage":"https://github.com/SchneeHertz/node-edge-tts","keywords":["TTS","Text-to-Speech","Edge"],"repository":{"type":"git","url":"git+https://github.com/SchneeHertz/node-edge-tts.git"},"description":"node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js","maintainers":[{"name":"schneehertz","email":"snowhzhang@gmail.com"}],"readme":"# node-edge-tts\r\n\r\nnode-edge-tts is a module that utilizes Microsoft Edge's online TTS (Text-to-Speech) service on Node.js\r\n\r\n\r\n## Installation\r\n\r\n```\r\nnpm install node-edge-tts\r\n```\r\n\r\n#### Or you can directly use it in the command line.\r\n```\r\nnpx node-edge-tts -t 'Hello world'\r\n```\r\n\r\n\r\n## Command line usage\r\n```\r\nUsage: npx node-edge-tts [options]\r\n\r\nOptions:\r\n --help Show help [boolean]\r\n --version Show version number [boolean]\r\n -t, --text The text to be converted to speech [string] [required]\r\n -f, --filepath The output file path [string] [default: \"./output.mp3\"]\r\n -v, --voice The voice to be used\r\n [string] [default: \"zh-CN-XiaoyiNeural\"]\r\n -l, --lang The language to be used [string] [default: \"zh-CN\"]\r\n -o, --outputFormat The output format\r\n [string] [default: \"audio-24khz-48kbitrate-mono-mp3\"]\r\n --pitch The pitch of the voice [string] [default: \"default\"]\r\n -r, --rate The rate of the voice [string] [default: \"default\"]\r\n --volume The volume of the voice [string] [default: \"default\"]\r\n -s, --saveSubtitles Whether to save subtitles [boolean] [default: false]\r\n -p, --proxy example: http://localhost:7890 [string]\r\n --timeout The timeout of the request [number] [default: 10000]\r\n\r\nExamples:\r\n npx node-edge-tts -t 'Hello world' -f './output.mp3'\r\n```\r\n\r\n\r\n## Module usage\r\n\r\n```\r\nconst { EdgeTTS } = require('node-edge-tts')\r\n```\r\nor\r\n```\r\nimport { EdgeTTS } from 'node-edge-tts'\r\n```\r\n\r\n```\r\nconst tts = new EdgeTTS()\r\nawait tts.ttsPromise('Hello world', path_to_audiofile_with_extension)\r\n```\r\n\r\n### configure\r\n```\r\nconst tts = new EdgeTTS({\r\n voice: 'en-US-AriaNeural',\r\n lang: 'en-US',\r\n outputFormat: 'audio-24khz-96kbitrate-mono-mp3',\r\n saveSubtitles: true,\r\n proxy: 'http://localhost:7890',\r\n pitch: '-10%',\r\n rate: '+10%',\r\n volume: '-50%',\r\n timeout: 10000\r\n})\r\n```\r\nYou can find the available options for speechconfig at [voice/lang](https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=tts)|[outputFormat](https://learn.microsoft.com/en-us/dotnet/api/microsoft.cognitiveservices.speech.speechsynthesisoutputformat?view=azure-dotnet)|[pitch/rate/volume](https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-synthesis-markup-voice), but not all options are available due to limitations of the services provided by Microsoft Edge.\r\n\r\n### subtitles\r\nSubtitles are json files with the same name as the audio file, as shown below:\r\n```\r\n\\\\ the *start* is the time point at which the *part* begins,\r\n\\\\ the *end* is the time point at which the *part* ends,\r\n\\\\ measured in milliseconds.\r\n[\r\n { \"part\": \"node-edge-tts \", \"start\": 100, \"end\": 1287 },\r\n { \"part\": \"is \", \"start\": 1287, \"end\": 1450 },\r\n { \"part\": \"a \", \"start\": 1450, \"end\": 1500 },\r\n { \"part\": \"module \", \"start\": 1500, \"end\": 2037 },\r\n { \"part\": \"that \", \"start\": 2037, \"end\": 2350 },\r\n { \"part\": \"utilizes \", \"start\": 2350, \"end\": 3162 },\r\n { \"part\": \"Microsoft \", \"start\": 3162, \"end\": 3762 },\r\n { \"part\": \"Edge's \", \"start\": 3762, \"end\": 4212 },\r\n { \"part\": \"online \", \"start\": 4212, \"end\": 4750 },\r\n { \"part\": \"TTS (\", \"start\": 4750, \"end\": 5450 },\r\n { \"part\": \"Text-to-Speech) \", \"start\": 5600, \"end\": 6637 },\r\n { \"part\": \"service \", \"start\": 6800, \"end\": 7387 },\r\n { \"part\": \"on \", \"start\": 7387, \"end\": 7600 },\r\n { \"part\": \"Node.\", \"start\": 7600, \"end\": 7950 },\r\n { \"part\": \"js\", \"start\": 8012, \"end\": 8762 }\r\n]\r\n```\r\n","readmeFilename":"README.md"}