{"_id":"vocalfusion.io","_rev":"27-ca4d229069fc75ae5b4684702aab12c9","name":"vocalfusion.io","dist-tags":{"latest":"1.1.12"},"versions":{"1.0.0":{"name":"vocalfusion.io","version":"1.0.0","keywords":["text-to-speech","speech-to-text","TTS","STT","voice synthesis","speech recognition","web speech API","typescript","javascript"],"author":{"name":"Your Name","email":"your-email@example.com"},"license":"MIT","_id":"vocalfusion.io@1.0.0","maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"dist":{"shasum":"61b5d9ee7450a0e7cab6767ba4b2976a13684120","tarball":"https://registry.npmjs.org/vocalfusion.io/-/vocalfusion.io-1.0.0.tgz","fileCount":8,"integrity":"sha512-G4dPBnBOcc3dmhqdDH4Xl9tv+NpzT2zashsRXsTj6pBgIrNpwdtVMojsAxLax7DqpRSGaWfur/JDFDBmkwc7Nw==","signatures":[{"sig":"MEUCIEw0Y5ygPZnM823v/GvzfDcRubIwgi8x3SZSUor0/zKeAiEApz0pcEUr8e6u/nSOM/uaycQ8rX/YmUpNHasdW7Vmtw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9429},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo 'No tests specified' && exit 0","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"},"repository":{"url":"#","type":"git"},"_npmVersion":"10.9.0","description":"A lightweight library for text-to-speech (TTS) and speech-to-text (STT) using browser-native APIs. Easily integrate voice and transcription capabilities into your web applications.","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/vocalfusion.io_1.0.0_1733982590090_0.4018956267182048","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"vocalfusion.io","version":"1.0.1","keywords":["text-to-speech","speech-to-text","TTS","STT","voice synthesis","speech recognition","web speech API","typescript","javascript"],"author":{"name":"Your Name","email":"your-email@example.com"},"license":"MIT","_id":"vocalfusion.io@1.0.1","maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"dist":{"shasum":"ba0727fedc1e7867f1ae4a7a238dd36e9f7e5c6c","tarball":"https://registry.npmjs.org/vocalfusion.io/-/vocalfusion.io-1.0.1.tgz","fileCount":8,"integrity":"sha512-OdB0mwC6XblSWwbHQPSXM2zx75+6ryZR2jtOfE2pEJDto1tHZ4PxN+lPeJwZBuT04RjPr3ERDXUfNek5d1dN8Q==","signatures":[{"sig":"MEYCIQDEPlsMgfoTi0spGKtcjdXKlt0bBJbFtG/rIAMSwrPEygIhAKX+Yj0HjxDU0BikBpK5ZE+uazNtJfkBMjaXKWWTVQxA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9435},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo 'No tests specified' && exit 0","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"},"deprecated":"Deprecation message","repository":{"url":"#","type":"git"},"_npmVersion":"10.9.0","description":"A lightweight library for text-to-speech (TTS) and speech-to-text (STT) using browser-native APIs. Easily integrate voice and transcription capabilities into your web applications.","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/vocalfusion.io_1.0.1_1734024035462_0.7673774037226433","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"vocalfusion.io","version":"1.0.3","keywords":["text-to-speech","speech-to-text","TTS","STT","voice synthesis","speech recognition","web speech API","typescript","javascript"],"author":{"name":"Your Name","email":"your-email@example.com"},"license":"MIT","_id":"vocalfusion.io@1.0.3","maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"dist":{"shasum":"651255ee3ae7ea03c55a63f1c755c5b61f10fcd5","tarball":"https://registry.npmjs.org/vocalfusion.io/-/vocalfusion.io-1.0.3.tgz","fileCount":8,"integrity":"sha512-rYgwKspDrRO1c27vQzopz5OZWr9c37wQujfurjpZoz9nw/NUYjaWoJVx+fpyqEdZFBeLNycbyoFJwMSMina2zg==","signatures":[{"sig":"MEYCIQCgYYAyLfHebYHRRe3n5sD9iPzxpatDuMFBG2lm0DP1uwIhAIxaYx8WThK9IVIGDi6A8SB3dlw1tWwtMzW50l2FHp5a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10704},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo 'No tests specified' && exit 0","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"},"deprecated":"Deprecation message","repository":{"url":"#","type":"git"},"_npmVersion":"10.9.0","description":"A lightweight library for text-to-speech (TTS) and speech-to-text (STT) using browser-native APIs. Easily integrate voice and transcription capabilities into your web applications.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"vocalfusion.io":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/vocalfusion.io_1.0.3_1734026700060_0.7837554546335861","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"vocalfusion.io","version":"1.0.4","keywords":["text-to-speech","speech-to-text","TTS","STT","voice synthesis","speech recognition","web speech API","typescript","javascript"],"author":{"name":"Your Name","email":"your-email@example.com"},"license":"MIT","_id":"vocalfusion.io@1.0.4","maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"dist":{"shasum":"13e9a9ab8fdad52a83ca4b486d30b6e61c16c124","tarball":"https://registry.npmjs.org/vocalfusion.io/-/vocalfusion.io-1.0.4.tgz","fileCount":8,"integrity":"sha512-BUR60OyNIUhzI0HZ8znRvS9JCtX6qSWEdVslvTX58bnKEU7jiIlJhl3sk+jCjKYOdgZQarMmqyic12XCM2T8CQ==","signatures":[{"sig":"MEYCIQD3o0A9ZekFMaRPq072bM6OMRZMI4uEUaTQ5gAmXrG8ewIhAL5URwN+RhcbwbAcqv4ziKayPLzGAGnemcHVo1N7f0g6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10694},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo 'No tests specified' && exit 0","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"},"deprecated":"Deprecation message","repository":{"url":"#","type":"git"},"_npmVersion":"10.9.0","description":"A lightweight library for text-to-speech (TTS) and speech-to-text (STT) using browser-native APIs. Easily integrate voice and transcription capabilities into your web applications.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"vocalfusion.io":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/vocalfusion.io_1.0.4_1734027005237_0.07059459084202024","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"vocalfusion.io","version":"1.0.5","keywords":["text-to-speech","speech-to-text","TTS","STT","voice synthesis","speech recognition","web speech API","typescript","javascript"],"author":{"name":"Your Name","email":"your-email@example.com"},"license":"MIT","_id":"vocalfusion.io@1.0.5","maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"dist":{"shasum":"41c6756dad1c1ad3f11d69464af006f0f77d17f5","tarball":"https://registry.npmjs.org/vocalfusion.io/-/vocalfusion.io-1.0.5.tgz","fileCount":8,"integrity":"sha512-5/zyD4vpM1kJdqKued9G8W3+tg/kKQ12R2UR0BAcpy6Mg/LqySC/9FR7OvSp53m4LyrmCCQ0KlYGW5lMEH7mGQ==","signatures":[{"sig":"MEYCIQDdqNcVAJd8yvQIU+KJs5QB5JyzN6yMyJ5RRs/E0CajEQIhANd5MBjy/rgSILQSUvYQE/XH2clveI64Mj1P066zWy6Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10694},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo 'No tests specified' && exit 0","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"},"deprecated":"Deprecation message","repository":{"url":"#","type":"git"},"_npmVersion":"10.9.0","description":"A lightweight library for text-to-speech (TTS) and speech-to-text (STT) using browser-native APIs. Easily integrate voice and transcription capabilities into your web applications.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"vocalfusion.io":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/vocalfusion.io_1.0.5_1734027281924_0.6189591795400573","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"vocalfusion.io","version":"1.1.0","keywords":["text-to-speech","speech-to-text","TTS","STT","voice synthesis","speech recognition","web speech API","typescript","javascript"],"author":{"name":"Your Name","email":"your-email@example.com"},"license":"MIT","_id":"vocalfusion.io@1.1.0","maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"dist":{"shasum":"61e22e94b2c06bbe288cfbd2c22ee7fd551c9ed6","tarball":"https://registry.npmjs.org/vocalfusion.io/-/vocalfusion.io-1.1.0.tgz","fileCount":8,"integrity":"sha512-+kaEkkXrWKR3qQ0RTpV85YzxJWPhyyYTx6GLqzPvDj+HiEzYZN2vQe04STTMb+p5zurbzzfuUvAjyEkefkidsw==","signatures":[{"sig":"MEUCICBD+t2OudKnqvBPRoxo1BJIFP1b3Je/C1UdslYrWaVrAiEAoDq9xCzJLl63sdg2Ut7xY9jrZrx3OYaa/jBKyOgGKyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7200},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"echo 'No tests specified' && exit 0","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"},"deprecated":"Deprecation message","repository":{"url":"#","type":"git"},"_npmVersion":"10.9.0","description":"A lightweight library for text-to-speech (TTS) and speech-to-text (STT) using browser-native APIs. Easily integrate voice and transcription capabilities into your web applications.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vocalfusion.io_1.1.0_1734105159580_0.09537793605234302","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"vocalfusion.io","version":"1.1.1","keywords":["text-to-speech","speech-to-text","TTS","STT","voice synthesis","speech recognition","web speech API","typescript","javascript"],"author":{"name":"Your Name","email":"your-email@example.com"},"license":"MIT","_id":"vocalfusion.io@1.1.1","maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"dist":{"shasum":"cb3ba441a251bebf0f9279258c09d85378b479ac","tarball":"https://registry.npmjs.org/vocalfusion.io/-/vocalfusion.io-1.1.1.tgz","fileCount":8,"integrity":"sha512-keyino1sj4QkhPqAhVTZjZ0vhnXGgtYnRAAhVSq1qjwmBRxlNMUR4kPqkZlCdms3vWoNL9yzrnTifyPfBRU/5g==","signatures":[{"sig":"MEQCIDmP8dcoR/aFnnl+k9M2sVcxGN83j6q0APExV0gchdzSAiBaCywzuZDhgUgzJwZgdQ+0P6LaSwFd5dEBbGhB7NfXRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7944},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"echo 'No tests specified' && exit 0","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"},"deprecated":"Deprecation message","repository":{"url":"#","type":"git"},"_npmVersion":"10.9.0","description":"A lightweight library for text-to-speech (TTS) and speech-to-text (STT) using browser-native APIs. Easily integrate voice and transcription capabilities into your web applications.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vocalfusion.io_1.1.1_1734106020510_0.9902449143617789","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"vocalfusion.io","version":"1.1.2","keywords":["text-to-speech","speech-to-text","TTS","STT","voice synthesis","speech recognition","web speech API","typescript","javascript"],"author":{"name":"Your Name","email":"your-email@example.com"},"license":"MIT","_id":"vocalfusion.io@1.1.2","maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"dist":{"shasum":"afbd697771928e95f93813df4d3fca7a4c7b168b","tarball":"https://registry.npmjs.org/vocalfusion.io/-/vocalfusion.io-1.1.2.tgz","fileCount":8,"integrity":"sha512-MZteWGmx2PFvFRz/EoR7JrDo6xFbIne4UsiXBGi2V3Hk4Nxz6ov/Y5X8qrAdy/L2GYWS+/IRje7gDrGPOlXplg==","signatures":[{"sig":"MEUCIQC+7cZIHg8g2tAASpnIrD3T+N+hxvKkwGZcv8p/pbIx+QIgWbZlL2UgCRq1I/wYLEOxwYMMNhFGQstJqLlLHdRO7Q4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7525},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"echo 'No tests specified' && exit 0","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"},"deprecated":"Deprecation message","repository":{"url":"#","type":"git"},"_npmVersion":"10.9.0","description":"A lightweight library for text-to-speech (TTS) and speech-to-text (STT) using browser-native APIs. Easily integrate voice and transcription capabilities into your web applications.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vocalfusion.io_1.1.2_1734106153850_0.6744507327202134","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"vocalfusion.io","version":"1.1.3","keywords":["text-to-speech","speech-to-text","TTS","STT","voice synthesis","speech recognition","web speech API","typescript","javascript"],"author":{"name":"Your Name","email":"your-email@example.com"},"license":"MIT","_id":"vocalfusion.io@1.1.3","maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"dist":{"shasum":"35fc26a9fa9fd265e6ec8cf3a46286e211e24fd7","tarball":"https://registry.npmjs.org/vocalfusion.io/-/vocalfusion.io-1.1.3.tgz","fileCount":8,"integrity":"sha512-LUbOg9V7NTLiPlCDU1bIjRgisNB50WvaKIBBcUTPmJ1Gu73RT5/+HWLdO0QAMx01xT5q5wejtiuvHubWxt0YIg==","signatures":[{"sig":"MEQCIBVW+sh9v+lWn2EbEDd4ejRydRCo8f7IU5hP+E9LoqtdAiBM0tKFCBajXs+4DoEB01dxmLM6yZhEYYC2qaoGY6yVbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7525},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"echo 'No tests specified' && exit 0","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"},"deprecated":"Deprecation message","repository":{"url":"#","type":"git"},"_npmVersion":"10.9.0","description":"A lightweight library for text-to-speech (TTS) and speech-to-text (STT) using browser-native APIs. Easily integrate voice and transcription capabilities into your web applications.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vocalfusion.io_1.1.3_1734106272777_0.322003262174803","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"vocalfusion.io","version":"1.1.4","keywords":["text-to-speech","speech-to-text","TTS","STT","voice synthesis","speech recognition","web speech API","typescript","javascript"],"author":{"name":"Your Name","email":"your-email@example.com"},"license":"MIT","_id":"vocalfusion.io@1.1.4","maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"dist":{"shasum":"6ec3ae90333a9bfcb878a87e4589a753008ffa40","tarball":"https://registry.npmjs.org/vocalfusion.io/-/vocalfusion.io-1.1.4.tgz","fileCount":8,"integrity":"sha512-3GqKiC34tepfIZdtvP/zzpkWyOGeSJA73fLGqTeY3qNz3ACr6nxWUBz1txReSvTMl61KCsOlzei8bJkB9g5eug==","signatures":[{"sig":"MEUCIGHDETrb7n+4p7HaNiVMS6zBKmBE9FOZ557pdhlJMjiOAiEA+vsxoK6tU2i2rY6WExufpChmPu6AXTxq7yGP8l09flU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7532},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"echo 'No tests specified' && exit 0","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"},"deprecated":"Deprecation message","repository":{"url":"#","type":"git"},"_npmVersion":"10.9.0","description":"A lightweight library for text-to-speech (TTS) and speech-to-text (STT) using browser-native APIs. Easily integrate voice and transcription capabilities into your web applications.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vocalfusion.io_1.1.4_1734106530562_0.2850653335451827","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"vocalfusion.io","version":"1.1.5","keywords":["text-to-speech","speech-to-text","TTS","STT","voice synthesis","speech recognition","web speech API","typescript","javascript"],"author":{"name":"Your Name","email":"your-email@example.com"},"license":"MIT","_id":"vocalfusion.io@1.1.5","maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"dist":{"shasum":"dd927a358d1b145254b34ea456a174514666c79a","tarball":"https://registry.npmjs.org/vocalfusion.io/-/vocalfusion.io-1.1.5.tgz","fileCount":8,"integrity":"sha512-4U3Rt5DurM0vC7TI9RTsjzl8nWJhq3rfCs2AoI0G7XC5dZ5hxOkY7Qfh9n53nni+PpTWEdVsTJxJxuh8vnHWsw==","signatures":[{"sig":"MEQCIEZJslmFgeXAyi820WlGnvugmLMzrI6HbMS7p0lnIfkoAiB65NYASdTCSBH3TKjEjtmPMJFZDQfGpdtC+ek6cKLPxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8608},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"echo 'No tests specified' && exit 0","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"},"deprecated":"Deprecation message","repository":{"url":"#","type":"git"},"_npmVersion":"10.9.0","description":"A lightweight library for text-to-speech (TTS) and speech-to-text (STT) using browser-native APIs. Easily integrate voice and transcription capabilities into your web applications.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vocalfusion.io_1.1.5_1734107139721_0.7109305937744594","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"vocalfusion.io","version":"1.1.6","keywords":[],"author":"","license":"ISC","_id":"vocalfusion.io@1.1.6","maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"dist":{"shasum":"9fc01ccc1e6811d5fd37f3f1c6ebc9cc3a53e8f5","tarball":"https://registry.npmjs.org/vocalfusion.io/-/vocalfusion.io-1.1.6.tgz","fileCount":6,"integrity":"sha512-+rgEQAjp29KORuPXbgDx9WkBuyMp3CTk3n4ky4LIJj0dPCN1Q/3AzGJJfF4iwiEl2/lWflqAmtIS2iMDCO08Rg==","signatures":[{"sig":"MEUCID0bhxZcAGNTIHcTg+UxxhhlDd0ABTABFnxUMZbz5SR1AiEAvj0gjZQ/I13U/5v4JN8fVGjvWo5j/+mPK9EPrTuYMFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4192},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"},"deprecated":"Deprecation message","_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.12.0","dependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vocalfusion.io_1.1.6_1734111675957_0.8176303329823804","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"vocalfusion.io","version":"1.1.7","keywords":[],"author":"","license":"ISC","_id":"vocalfusion.io@1.1.7","maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"dist":{"shasum":"2dc29dd99985935a12a651444d9aa9588f08e876","tarball":"https://registry.npmjs.org/vocalfusion.io/-/vocalfusion.io-1.1.7.tgz","fileCount":6,"integrity":"sha512-h+LvDYJbJmBVPkTNfXB8D2j6vMo64KlQL0sOoM/SvJhVjjtwZ+bFxz0rpL4EwBoxtdMiS0NRfk4WuRHpo/0YsA==","signatures":[{"sig":"MEUCIQCZt3yr0Gl4OnHpLuMA5TyK6Ip7gJZocAyUlXH1jMQSyQIgdW1DjNDlyVAspIicBodevf3o4CaEo7Gz1i05z8kSpbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4197},"main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.12.0","dependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vocalfusion.io_1.1.7_1734112286734_0.34799492712662894","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"vocalfusion.io","version":"1.1.9","keywords":["tts","speech-synthesis","text-to-speech","audio"],"author":{"name":"Your Name"},"license":"MIT","_id":"vocalfusion.io@1.1.9","maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"dist":{"shasum":"d1e34f97a5f62b383f0651f06a6d0002a86abda6","tarball":"https://registry.npmjs.org/vocalfusion.io/-/vocalfusion.io-1.1.9.tgz","fileCount":6,"integrity":"sha512-f7FveDTvjZFkEvlmkOcDa3g3s62gLmtEj3VcgCGab1vgGzw6gSyYJqaFUiIZTG5Mv2++4ptvplGtcqryappfOw==","signatures":[{"sig":"MEYCIQDs9W13g63LsxW6KCwg9GL4y+ijscEjgajygnX+E21/OAIhAIV66e1p/yFm02Hy8jsPpg0ma2GxFhO1wW/rWGKBrftp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8562},"main":"dist/index.cjs.js","type":"module","module":"dist/index.esm.js","scripts":{"build":"rollup -c","prepublishOnly":"npm run build"},"_npmUser":{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"},"_npmVersion":"10.9.0","description":"A lightweight Text-to-Speech library.","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vocalfusion.io_1.1.9_1734129328332_0.15353044838854601","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"vocalfusion.io","version":"1.1.10","keywords":["tts","speech-synthesis","text-to-speech","audio"],"author":{"name":"Your Name"},"license":"MIT","_id":"vocalfusion.io@1.1.10","maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"dist":{"shasum":"009b4ac8262370eb724ea1768fb9653dd4ada9ff","tarball":"https://registry.npmjs.org/vocalfusion.io/-/vocalfusion.io-1.1.10.tgz","fileCount":4,"integrity":"sha512-23BQ/d5UePu9U0GpdgK+r7Q7f3CraKC2K+oAVP0GWTrv3/p6LhadSLG4zSBbSbHEQ/gKPDUE52yyngrTnFXaUg==","signatures":[{"sig":"MEYCIQCrG7FpkJbbfzEyFm+YJCsMCH+XSbgQobg3cWWb44P3IgIhALpYedjAKEj82wSPfitW6q5JrvuZBaetvdIUfFRTcCfX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8055},"main":"dist/index.cjs.js","type":"module","module":"dist/index.esm.js","scripts":{"build":"rollup -c","prepublishOnly":"npm run build"},"_npmUser":{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"},"_npmVersion":"10.9.0","description":"A lightweight Text-to-Speech library.","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vocalfusion.io_1.1.10_1734130779324_0.19087197549372492","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"vocalfusion.io","version":"1.1.11","keywords":["tts","speech-synthesis","text-to-speech","audio"],"author":{"name":"Your Name"},"license":"MIT","_id":"vocalfusion.io@1.1.11","maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"dist":{"shasum":"50289ba34fdb05d15b56c41cfbc3bd1e6f0b21f3","tarball":"https://registry.npmjs.org/vocalfusion.io/-/vocalfusion.io-1.1.11.tgz","fileCount":4,"integrity":"sha512-dVQ0ZxIQjU4YNx2c1Rin7pZN3uK3OYBesxE3OG102sg8/j2ImxZLXvXp85++U+UnB/GF7Q+Ey6EQj93VM3ugtw==","signatures":[{"sig":"MEUCICbdurBo2VkREelDNkNOdDJuVIp9hnmQSdI4uLard+aOAiEAnkmr9N5Rk/Yg2aowMsyheUkuAbv0KEB/nZhD+Agi4yQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11687},"main":"dist/index.cjs.js","type":"module","module":"dist/index.esm.js","scripts":{"build":"rollup -c","prepublishOnly":"npm run build"},"_npmUser":{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"},"_npmVersion":"10.9.0","description":"A lightweight Text-to-Speech library.","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vocalfusion.io_1.1.11_1734183232645_0.16957224578237295","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"vocalfusion.io","version":"1.1.12","description":"A lightweight Text-to-Speech library.","type":"module","main":"dist/index.cjs.js","module":"dist/index.esm.js","scripts":{"build":"rollup -c","prepublishOnly":"npm run build"},"keywords":["tts","speech-synthesis","text-to-speech","audio"],"author":{"name":"Your Name"},"license":"MIT","devDependencies":{"rollup":"^3.0.0"},"_id":"vocalfusion.io@1.1.12","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-nZ2uN14dBRPIiTJhWlNSo2Xgew4xr47+xFFu7+DiEAHoJ9VtKGU9Wxg1zYIX26bOWK+zhSDvuIzSxvz685gbUQ==","shasum":"6fb759f84c593ca3c116b1f95728814a2147a6a0","tarball":"https://registry.npmjs.org/vocalfusion.io/-/vocalfusion.io-1.1.12.tgz","fileCount":4,"unpackedSize":13704,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk8p74erhGrzsHnaJ+sf80eM0I2FexcYtxSFM0oozyIAIhANXD7KCLYnehxZdEzt2kihX26t7J0bixgDAqNDeIvoXb"}]},"_npmUser":{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"},"directories":{},"maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vocalfusion.io_1.1.12_1734183569443_0.343466351873962"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-12T05:49:50.014Z","modified":"2024-12-14T13:39:29.812Z","1.0.0":"2024-12-12T05:49:50.337Z","1.0.1":"2024-12-12T17:20:35.640Z","1.0.3":"2024-12-12T18:05:00.219Z","1.0.4":"2024-12-12T18:10:05.397Z","1.0.5":"2024-12-12T18:14:42.093Z","1.1.0":"2024-12-13T15:52:39.749Z","1.1.1":"2024-12-13T16:07:00.687Z","1.1.2":"2024-12-13T16:09:14.011Z","1.1.3":"2024-12-13T16:11:12.943Z","1.1.4":"2024-12-13T16:15:30.754Z","1.1.5":"2024-12-13T16:25:39.920Z","1.1.6":"2024-12-13T17:41:16.131Z","1.1.7":"2024-12-13T17:51:26.921Z","1.1.9":"2024-12-13T22:35:28.621Z","1.1.10":"2024-12-13T22:59:39.511Z","1.1.11":"2024-12-14T13:33:52.814Z","1.1.12":"2024-12-14T13:39:29.618Z"},"author":{"name":"Your Name"},"license":"MIT","keywords":["tts","speech-synthesis","text-to-speech","audio"],"description":"A lightweight Text-to-Speech library.","maintainers":[{"name":"_tharunraj.06","email":"ytraj0660@gmail.com"}],"readme":"# VocalFusion.io \r\n\r\nA comprehensive library suite leveraging Web APIs for Text-to-Speech (TTS) and Speech-To-Text (STT) functionalities. Easily integrate voice synthesis and speech recognition into your web projects with options for customization and seamless browser compatibility.\r\n\r\n---\r\n\r\n## Installation\r\n\r\nInstall the package via npm:\r\n\r\n```\r\nnpm install vocalfusion.io\r\n```\r\n\r\n---\r\n\r\n## Features\r\n\r\n| Feature              | Description                                                              | Status       |\r\n|----------------------|--------------------------------------------------------------------------|--------------|\r\n| **Customizable**     | Adjust the rate, pitch, and voice of speech synthesis (TTS).             | ✅ Complete  |\r\n| **Promise-Based**    | Intuitive API design with success and error handling via Promises.       | ✅ Complete  |\r\n| **Browser-Friendly** | Designed to work seamlessly with modern web browsers.                    | ✅ Complete  |\r\n| **Lightweight**      | No external dependencies, uses native Web APIs (TTS & STT).              | ✅ Complete  |\r\n| **Error Handling**   | Provides detailed error messages for invalid or missing inputs.          | ✅ Complete  |\r\n\r\n---\r\n\r\n## Usage\r\n\r\n### Importing the Library\r\n\r\n#### ES Module\r\n\r\n```javascript\r\nimport { TTS, STT } from \"./node_modules/vocalfusion.io/dist/index.esm.js\";\r\n\r\n// TTS Example\r\nTTS.speak(\"Hello, World!\")\r\n  .then(() => console.log(\"Speech completed\"))\r\n  .catch(console.error);\r\n\r\n// STT Example\r\nconst speech = new STT({ lang: \"en-US\", continuous: true });\r\nspeech.start();\r\nspeech.onResult((transcript) => {\r\n  console.log(\"Recognized speech:\", transcript);\r\n});\r\nspeech.onError((err) => console.error(\"Error:\", err));\r\n```\r\n\r\n#### CommonJS\r\n\r\n```javascript\r\nconst { TTS, STT } = require(\"./node_modules/vocalfusion.io/dist/index.cjs.js\");\r\n\r\n// TTS Example\r\nTTS.speak(\"Hello, World!\")\r\n  .then(() => console.log(\"Speech completed\"))\r\n  .catch(console.error);\r\n\r\n// STT Example\r\nconst speech = new STT({ lang: \"en-US\", continuous: true });\r\nspeech.start();\r\nspeech.onResult((transcript) => {\r\n  console.log(\"Recognized speech:\", transcript);\r\n});\r\nspeech.onError((err) => console.error(\"Error:\", err));\r\n```\r\n\r\n---\r\n\r\n## TTS Options\r\n\r\n| Parameter | Type     | Default | Description                                   |\r\n|-----------|----------|---------|-----------------------------------------------|\r\n| `text`    | `string` | `null`  | The text to be spoken.                       |\r\n| `rate`    | `number` | `1`     | The speech rate (range: `0.1` to `10`).      |\r\n| `pitch`   | `number` | `1`     | The pitch of the voice (range: `0` to `2`).  |\r\n| `voice`   | `string` | `null`  | The name of the voice to use (optional).     |\r\n\r\n---\r\n\r\n## STT Options\r\n\r\n| Parameter        | Type      | Default    | Description                                                |\r\n|------------------|-----------|------------|------------------------------------------------------------|\r\n| `lang`           | `string`  | `en-US`    | The language for speech recognition.                       |\r\n| `interimResults` | `boolean` | `true`     | Enable or disable interim results during recognition.      |\r\n| `continuous`     | `boolean` | `false`    | Set whether recognition continues after each phrase.       |\r\n\r\n---\r\n\r\n## Examples\r\n\r\n### TTS Examples\r\n\r\n#### Speak Text with Default Settings\r\n\r\n```javascript\r\nTTS.speak(\"Hello, how are you?\")\r\n  .then(() => console.log(\"Speech completed\"))\r\n  .catch(console.error);\r\n```\r\n\r\n#### Speak Text with Custom Settings\r\n\r\n```javascript\r\nTTS.speak(\"Custom settings example.\", {\r\n  rate: 1.5,\r\n  pitch: 2,\r\n  voice: \"Google UK English Male\"\r\n})\r\n  .then(() => console.log(\"Speech completed\"))\r\n  .catch(console.error);\r\n```\r\n\r\n#### Retrieve Available Voices\r\n\r\n```javascript\r\nTTS.getVoices()\r\n  .then((voices) => console.log(\"Available voices:\", voices))\r\n  .catch(console.error);\r\n```\r\n\r\n### STT Examples\r\n\r\n#### Start Speech Recognition\r\n\r\n```javascript\r\nconst speech = new STT({ lang: \"en-US\", continuous: true });\r\nspeech.start();\r\nspeech.onResult((transcript) => {\r\n  console.log(\"Recognized speech:\", transcript);\r\n});\r\nspeech.onError((err) => console.error(\"Error:\", err));\r\n```\r\n\r\n#### Restart on Recognition End\r\n\r\n```javascript\r\nspeech.onEnd(() => {\r\n  console.log(\"Recognition ended. Restarting...\");\r\n  speech.start();\r\n});\r\n```\r\n\r\n#### Stop Speech Recognition\r\n\r\n```javascript\r\nspeech.stop();\r\nspeech.onEnd(() => {\r\n  console.log(\"Speech recognition stopped.\");\r\n});\r\n```\r\n\r\n---\r\n\r\n## Browser Compatibility\r\n\r\n| Browser                | Supported       | Notes                                      |\r\n|------------------------|-----------------|--------------------------------------------|\r\n| **Chrome**             | ✅ Yes          | Full support.                              |\r\n| **Firefox**            | ✅ Yes          | Full support.                              |\r\n| **Safari**             | ✅ Yes          | Full support (macOS/iOS).                  |\r\n| **Edge**               | ✅ Yes          | Full support.                              |\r\n| **Internet Explorer**  | ❌ No           | Not supported.                             |\r\n\r\nFor more details, visit [Can I Use - SpeechSynthesis](https://caniuse.com/speech-synthesis) and [Can I Use - SpeechRecognition](https://caniuse.com/speech-recognition).\r\n\r\n---\r\n\r\n## Contributing\r\n\r\nWe welcome contributions! To contribute:\r\n\r\nFor questions or suggestions, feel free to email us at `ytraj0660@gmail.com`.\r\n\r\n---\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\r\n\r\n","readmeFilename":"README.md"}