{"_id":"@speech-sdk/core","_rev":"66-847eb412a5cabd5c40982e2cf7d1a268","name":"@speech-sdk/core","dist-tags":{"latest":"0.34.0","next":"0.34.0-alpha.0"},"versions":{"0.0.1":{"name":"@speech-sdk/core","version":"0.0.1","keywords":["tts","text-to-speech","speech","openai","elevenlabs","ai"],"license":"MIT","_id":"@speech-sdk/core@0.0.1","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"99239dc335f1b69f8cd9fef105aad08be6117a12","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.0.1.tgz","fileCount":106,"integrity":"sha512-VHggw+bHvz30keb0Ie+5/Bkm7LZ7x3grnOYovpctGlSzCAptKI9slT38mhlxE3BzdjMxSw3+CzUXSBfnRu+NFA==","signatures":[{"sig":"MEUCIAwWHuLVHamx3phu0V6n+IE+2+IZ4qbLAWJkiIMRh/fsAiEA+sEOD6Mpn7xRW6l8CRc67HrfD2fLguRauxrHcQQ7WY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140301},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./hume":{"types":"./dist/providers/hume/index.d.ts","default":"./dist/providers/hume/index.js"},"./murf":{"types":"./dist/providers/murf/index.d.ts","default":"./dist/providers/murf/index.js"},"./fal-ai":{"types":"./dist/providers/fal/index.d.ts","default":"./dist/providers/fal/index.js"},"./google":{"types":"./dist/providers/google/index.d.ts","default":"./dist/providers/google/index.js"},"./openai":{"types":"./dist/providers/openai/index.d.ts","default":"./dist/providers/openai/index.js"},"./mistral":{"types":"./dist/providers/mistral/index.d.ts","default":"./dist/providers/mistral/index.js"},"./cartesia":{"types":"./dist/providers/cartesia/index.d.ts","default":"./dist/providers/cartesia/index.js"},"./deepgram":{"types":"./dist/providers/deepgram/index.d.ts","default":"./dist/providers/deepgram/index.js"},"./resemble":{"types":"./dist/providers/resemble/index.d.ts","default":"./dist/providers/resemble/index.js"},"./elevenlabs":{"types":"./dist/providers/elevenlabs/index.d.ts","default":"./dist/providers/elevenlabs/index.js"},"./fish-audio":{"types":"./dist/providers/fish-audio/index.d.ts","default":"./dist/providers/fish-audio/index.js"},"./unreal-speech":{"types":"./dist/providers/unreal-speech/index.d.ts","default":"./dist/providers/unreal-speech/index.js"}},"gitHead":"71f0a41512726645d865f6cab8e96196fc16d35e","scripts":{"test":"vitest run","build":"tsc","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"piersonmarks","email":"pierson@jellypod.com"},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"p-retry":"^8.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"dotenv":"^17.3.1","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1_1775070153221_0.2195677145696615","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@speech-sdk/core","version":"0.0.3","keywords":["tts","text-to-speech","speech","openai","elevenlabs","ai"],"license":"MIT","_id":"@speech-sdk/core@0.0.3","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"7aebfea7451141e1cac51f814dcac73726e47b9f","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.0.3.tgz","fileCount":83,"integrity":"sha512-rhVXxtmzQX199TIOkL4s5wxHkqdZVnjebpK3y9kD4+sY7PnjPWWLtsjMJKM4j/DkgEEgbP5rLwBOg/viln5htA==","signatures":[{"sig":"MEUCIQDmkvck9oHrT/w9blkznVby7j6VgI4QqTM/2G8jRxE0RQIgKDk56ZHMGWs+1YGkNQtyKcQ5L/lFIDcHzra5wjtlxtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132560},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./hume":{"types":"./dist/providers/hume/index.d.ts","default":"./dist/providers/hume/index.js"},"./murf":{"types":"./dist/providers/murf/index.d.ts","default":"./dist/providers/murf/index.js"},"./fal-ai":{"types":"./dist/providers/fal/index.d.ts","default":"./dist/providers/fal/index.js"},"./google":{"types":"./dist/providers/google/index.d.ts","default":"./dist/providers/google/index.js"},"./openai":{"types":"./dist/providers/openai/index.d.ts","default":"./dist/providers/openai/index.js"},"./mistral":{"types":"./dist/providers/mistral/index.d.ts","default":"./dist/providers/mistral/index.js"},"./cartesia":{"types":"./dist/providers/cartesia/index.d.ts","default":"./dist/providers/cartesia/index.js"},"./deepgram":{"types":"./dist/providers/deepgram/index.d.ts","default":"./dist/providers/deepgram/index.js"},"./resemble":{"types":"./dist/providers/resemble/index.d.ts","default":"./dist/providers/resemble/index.js"},"./elevenlabs":{"types":"./dist/providers/elevenlabs/index.d.ts","default":"./dist/providers/elevenlabs/index.js"},"./fish-audio":{"types":"./dist/providers/fish-audio/index.d.ts","default":"./dist/providers/fish-audio/index.js"},"./unreal-speech":{"types":"./dist/providers/unreal-speech/index.d.ts","default":"./dist/providers/unreal-speech/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/aef4d3c8e9a2f061b940985e72a55b2b/speech-sdk-core-0.0.3.tgz","_integrity":"sha512-rhVXxtmzQX199TIOkL4s5wxHkqdZVnjebpK3y9kD4+sY7PnjPWWLtsjMJKM4j/DkgEEgbP5rLwBOg/viln5htA==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"p-retry":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.3.1","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.3_1775084164552_0.32285505105448387","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@speech-sdk/core","version":"0.0.4","keywords":["tts","text-to-speech","speech","openai","elevenlabs","ai"],"license":"MIT","_id":"@speech-sdk/core@0.0.4","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"a1a776221d0c4dc577598d50c811f66dd075d012","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.0.4.tgz","fileCount":87,"integrity":"sha512-yOYEKNMBh/nAXFP/hpB7n9Y7swTp2c2+9TfmBizO5tkScP/GkQackomvV9AZ66ZIHZwLtPND8V+y4jTb82PRSg==","signatures":[{"sig":"MEQCIErJU0GZYSN88VihFVwYQSmovGXkARidTHNB5AhOgoQ+AiApKJuyNr6317v0+4Q3i+5PbywxpDRaD9jCewkhTGc7CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150708},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.0.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./hume":{"types":"./dist/providers/hume/index.d.ts","default":"./dist/providers/hume/index.js"},"./murf":{"types":"./dist/providers/murf/index.d.ts","default":"./dist/providers/murf/index.js"},"./fal-ai":{"types":"./dist/providers/fal/index.d.ts","default":"./dist/providers/fal/index.js"},"./google":{"types":"./dist/providers/google/index.d.ts","default":"./dist/providers/google/index.js"},"./openai":{"types":"./dist/providers/openai/index.d.ts","default":"./dist/providers/openai/index.js"},"./mistral":{"types":"./dist/providers/mistral/index.d.ts","default":"./dist/providers/mistral/index.js"},"./cartesia":{"types":"./dist/providers/cartesia/index.d.ts","default":"./dist/providers/cartesia/index.js"},"./deepgram":{"types":"./dist/providers/deepgram/index.d.ts","default":"./dist/providers/deepgram/index.js"},"./resemble":{"types":"./dist/providers/resemble/index.d.ts","default":"./dist/providers/resemble/index.js"},"./elevenlabs":{"types":"./dist/providers/elevenlabs/index.d.ts","default":"./dist/providers/elevenlabs/index.js"},"./fish-audio":{"types":"./dist/providers/fish-audio/index.d.ts","default":"./dist/providers/fish-audio/index.js"},"./unreal-speech":{"types":"./dist/providers/unreal-speech/index.d.ts","default":"./dist/providers/unreal-speech/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/be71b8cab2180352c4ea31480e7eacc8/speech-sdk-core-0.0.4.tgz","_integrity":"sha512-yOYEKNMBh/nAXFP/hpB7n9Y7swTp2c2+9TfmBizO5tkScP/GkQackomvV9AZ66ZIHZwLtPND8V+y4jTb82PRSg==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"p-retry":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.3.1","vitest":"^3.1.0","ultracite":"7.4.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.4_1775252369573_0.3055487918081885","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@speech-sdk/core","version":"0.0.5","keywords":["tts","text-to-speech","speech","openai","elevenlabs","ai"],"license":"MIT","_id":"@speech-sdk/core@0.0.5","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"c37d5bcf253bc83c554b8c9d3c77688583a9e4bf","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.0.5.tgz","fileCount":87,"integrity":"sha512-6lG8QwX2hRJ3qqdNw7H8bPeInXIRoauoc93AmppkfSS9ePzNvpndJj+HoDCpl5zYtp6ZJlJh12MZhxMNmd5y8Q==","signatures":[{"sig":"MEUCIQDqod+ZIUlZhdV5KrEt6EdJWIVDZ2IQLMUT8DFRtJh57wIgLxeUaG4rrpTEId/la2x3bbhH/R7ZCigL9GMGBmVM9BY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150842},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.0.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./hume":{"types":"./dist/providers/hume/index.d.ts","default":"./dist/providers/hume/index.js"},"./murf":{"types":"./dist/providers/murf/index.d.ts","default":"./dist/providers/murf/index.js"},"./fal-ai":{"types":"./dist/providers/fal/index.d.ts","default":"./dist/providers/fal/index.js"},"./google":{"types":"./dist/providers/google/index.d.ts","default":"./dist/providers/google/index.js"},"./openai":{"types":"./dist/providers/openai/index.d.ts","default":"./dist/providers/openai/index.js"},"./mistral":{"types":"./dist/providers/mistral/index.d.ts","default":"./dist/providers/mistral/index.js"},"./cartesia":{"types":"./dist/providers/cartesia/index.d.ts","default":"./dist/providers/cartesia/index.js"},"./deepgram":{"types":"./dist/providers/deepgram/index.d.ts","default":"./dist/providers/deepgram/index.js"},"./resemble":{"types":"./dist/providers/resemble/index.d.ts","default":"./dist/providers/resemble/index.js"},"./elevenlabs":{"types":"./dist/providers/elevenlabs/index.d.ts","default":"./dist/providers/elevenlabs/index.js"},"./fish-audio":{"types":"./dist/providers/fish-audio/index.d.ts","default":"./dist/providers/fish-audio/index.js"},"./unreal-speech":{"types":"./dist/providers/unreal-speech/index.d.ts","default":"./dist/providers/unreal-speech/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/b1614b650a721f6e7cb7c8b1142a97cd/speech-sdk-core-0.0.5.tgz","_integrity":"sha512-6lG8QwX2hRJ3qqdNw7H8bPeInXIRoauoc93AmppkfSS9ePzNvpndJj+HoDCpl5zYtp6ZJlJh12MZhxMNmd5y8Q==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"p-retry":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.3.1","vitest":"^3.1.0","ultracite":"7.4.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.5_1775256769540_0.6136338723899961","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@speech-sdk/core","version":"0.0.6","keywords":["tts","text-to-speech","speech","openai","elevenlabs","ai"],"license":"MIT","_id":"@speech-sdk/core@0.0.6","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"11abab4be43bf8edebcf57781032b33763461931","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.0.6.tgz","fileCount":87,"integrity":"sha512-5vL/WFud1Flyw522dgRMq5ChZbx1pNYhzwhYZnbrNyhElbfzfrYRrHDcPAPwAXUAiaLKyZ85zuEx2jrMxmCYVQ==","signatures":[{"sig":"MEYCIQC1rcMAnMx/7soVzzuhpLluqr63tq4ATqz80gEswq9lIAIhALEmTxKXgke6Oybdt3R5QezD+2FvpjDHiBuGL6dCFxLY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151346},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.0.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./hume":{"types":"./dist/providers/hume/index.d.ts","default":"./dist/providers/hume/index.js"},"./murf":{"types":"./dist/providers/murf/index.d.ts","default":"./dist/providers/murf/index.js"},"./fal-ai":{"types":"./dist/providers/fal/index.d.ts","default":"./dist/providers/fal/index.js"},"./google":{"types":"./dist/providers/google/index.d.ts","default":"./dist/providers/google/index.js"},"./openai":{"types":"./dist/providers/openai/index.d.ts","default":"./dist/providers/openai/index.js"},"./mistral":{"types":"./dist/providers/mistral/index.d.ts","default":"./dist/providers/mistral/index.js"},"./cartesia":{"types":"./dist/providers/cartesia/index.d.ts","default":"./dist/providers/cartesia/index.js"},"./deepgram":{"types":"./dist/providers/deepgram/index.d.ts","default":"./dist/providers/deepgram/index.js"},"./resemble":{"types":"./dist/providers/resemble/index.d.ts","default":"./dist/providers/resemble/index.js"},"./elevenlabs":{"types":"./dist/providers/elevenlabs/index.d.ts","default":"./dist/providers/elevenlabs/index.js"},"./fish-audio":{"types":"./dist/providers/fish-audio/index.d.ts","default":"./dist/providers/fish-audio/index.js"},"./unreal-speech":{"types":"./dist/providers/unreal-speech/index.d.ts","default":"./dist/providers/unreal-speech/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/1fe568c6a037e1688544ba82795d4a57/speech-sdk-core-0.0.6.tgz","_integrity":"sha512-5vL/WFud1Flyw522dgRMq5ChZbx1pNYhzwhYZnbrNyhElbfzfrYRrHDcPAPwAXUAiaLKyZ85zuEx2jrMxmCYVQ==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"p-retry":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.3.1","vitest":"^3.1.0","ultracite":"7.4.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.6_1775446571583_0.7586520825924994","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@speech-sdk/core","version":"0.1.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","ai"],"license":"MIT","_id":"@speech-sdk/core@0.1.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"619655031875308ff53c55fc2c33c2bf97392fcb","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.1.0.tgz","fileCount":87,"integrity":"sha512-LaP6I47u8gPQRk6VyhNRSBSNn/55qfJC7pl9N3sbNLecYLqs/PNapojoJ6Rj5oILKms/nOsbSbk+HP9BJ/9TDA==","signatures":[{"sig":"MEUCIFWrETEp+v0kG07ldSIW56FzoVKSyGLdAruMIcOW+jBNAiEAklbwmrVtpO+XVk7smpQKgBlJRq3eS7RQ3NmfHanpk5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151346},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./hume":{"types":"./dist/providers/hume/index.d.ts","default":"./dist/providers/hume/index.js"},"./murf":{"types":"./dist/providers/murf/index.d.ts","default":"./dist/providers/murf/index.js"},"./fal-ai":{"types":"./dist/providers/fal/index.d.ts","default":"./dist/providers/fal/index.js"},"./google":{"types":"./dist/providers/google/index.d.ts","default":"./dist/providers/google/index.js"},"./openai":{"types":"./dist/providers/openai/index.d.ts","default":"./dist/providers/openai/index.js"},"./mistral":{"types":"./dist/providers/mistral/index.d.ts","default":"./dist/providers/mistral/index.js"},"./cartesia":{"types":"./dist/providers/cartesia/index.d.ts","default":"./dist/providers/cartesia/index.js"},"./deepgram":{"types":"./dist/providers/deepgram/index.d.ts","default":"./dist/providers/deepgram/index.js"},"./resemble":{"types":"./dist/providers/resemble/index.d.ts","default":"./dist/providers/resemble/index.js"},"./elevenlabs":{"types":"./dist/providers/elevenlabs/index.d.ts","default":"./dist/providers/elevenlabs/index.js"},"./fish-audio":{"types":"./dist/providers/fish-audio/index.d.ts","default":"./dist/providers/fish-audio/index.js"},"./unreal-speech":{"types":"./dist/providers/unreal-speech/index.d.ts","default":"./dist/providers/unreal-speech/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/be36efc07061e4c054764f11ce2c9729/speech-sdk-core-0.1.0.tgz","_integrity":"sha512-LaP6I47u8gPQRk6VyhNRSBSNn/55qfJC7pl9N3sbNLecYLqs/PNapojoJ6Rj5oILKms/nOsbSbk+HP9BJ/9TDA==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"p-retry":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.3.1","vitest":"^3.1.0","ultracite":"7.4.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1775493031880_0.4566025306418746","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@speech-sdk/core","version":"0.2.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","ai"],"license":"MIT","_id":"@speech-sdk/core@0.2.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"cabb4c81405c5b3d9b39688877edac2f1887a078","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.2.0.tgz","fileCount":91,"integrity":"sha512-ToL1ff8s29QnkQ/gKJC0YT46BVUCh02/wc/bFS0uqn12dK59nb+Yi5DMCOEC9lDfIV5HTlWqphEuFFkJf2Jvwg==","signatures":[{"sig":"MEUCIC9PGlus8wXLMDnrIc9PuLklE1gXfLwHp8SajLSZ/ip4AiEA7D5sA/a2X1zGNllfn360g3YHZR8sX4mH4MwEEn3qJ7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160505},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./hume":{"types":"./dist/providers/hume/index.d.ts","default":"./dist/providers/hume/index.js"},"./murf":{"types":"./dist/providers/murf/index.d.ts","default":"./dist/providers/murf/index.js"},"./fal-ai":{"types":"./dist/providers/fal/index.d.ts","default":"./dist/providers/fal/index.js"},"./google":{"types":"./dist/providers/google/index.d.ts","default":"./dist/providers/google/index.js"},"./openai":{"types":"./dist/providers/openai/index.d.ts","default":"./dist/providers/openai/index.js"},"./mistral":{"types":"./dist/providers/mistral/index.d.ts","default":"./dist/providers/mistral/index.js"},"./cartesia":{"types":"./dist/providers/cartesia/index.d.ts","default":"./dist/providers/cartesia/index.js"},"./deepgram":{"types":"./dist/providers/deepgram/index.d.ts","default":"./dist/providers/deepgram/index.js"},"./resemble":{"types":"./dist/providers/resemble/index.d.ts","default":"./dist/providers/resemble/index.js"},"./elevenlabs":{"types":"./dist/providers/elevenlabs/index.d.ts","default":"./dist/providers/elevenlabs/index.js"},"./fish-audio":{"types":"./dist/providers/fish-audio/index.d.ts","default":"./dist/providers/fish-audio/index.js"},"./unreal-speech":{"types":"./dist/providers/unreal-speech/index.d.ts","default":"./dist/providers/unreal-speech/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/a50e5a08ec75e7649386770516464c43/speech-sdk-core-0.2.0.tgz","_integrity":"sha512-ToL1ff8s29QnkQ/gKJC0YT46BVUCh02/wc/bFS0uqn12dK59nb+Yi5DMCOEC9lDfIV5HTlWqphEuFFkJf2Jvwg==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"p-retry":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.3.1","vitest":"^3.1.0","ultracite":"7.4.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1775530708973_0.26128005566097023","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@speech-sdk/core","version":"0.3.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","ai"],"license":"MIT","_id":"@speech-sdk/core@0.3.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"af3e0618b25f0fe23739e6c184de450ddc427a82","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.3.0.tgz","fileCount":107,"integrity":"sha512-+7ci5gcviGyUhlucxvPdDXN/CJwapxIzEZORm2kKfHskxpHy2LJtDDO6p69zzvWZTy+Ve3Dfyi5iebb7dUd7ZA==","signatures":[{"sig":"MEYCIQCu9sM0X8u/I9QvjvXzkl31rN1quttRanQcb+yVbUcrKgIhAJnIxR8TcTuA7z2yVTO5i801skYKFMHc1wCfERH0+MB1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218656},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./hume":{"types":"./dist/providers/hume/index.d.ts","default":"./dist/providers/hume/index.js"},"./murf":{"types":"./dist/providers/murf/index.d.ts","default":"./dist/providers/murf/index.js"},"./fal-ai":{"types":"./dist/providers/fal/index.d.ts","default":"./dist/providers/fal/index.js"},"./google":{"types":"./dist/providers/google/index.d.ts","default":"./dist/providers/google/index.js"},"./openai":{"types":"./dist/providers/openai/index.d.ts","default":"./dist/providers/openai/index.js"},"./mistral":{"types":"./dist/providers/mistral/index.d.ts","default":"./dist/providers/mistral/index.js"},"./cartesia":{"types":"./dist/providers/cartesia/index.d.ts","default":"./dist/providers/cartesia/index.js"},"./deepgram":{"types":"./dist/providers/deepgram/index.d.ts","default":"./dist/providers/deepgram/index.js"},"./resemble":{"types":"./dist/providers/resemble/index.d.ts","default":"./dist/providers/resemble/index.js"},"./elevenlabs":{"types":"./dist/providers/elevenlabs/index.d.ts","default":"./dist/providers/elevenlabs/index.js"},"./fish-audio":{"types":"./dist/providers/fish-audio/index.d.ts","default":"./dist/providers/fish-audio/index.js"},"./unreal-speech":{"types":"./dist/providers/unreal-speech/index.d.ts","default":"./dist/providers/unreal-speech/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/922dd014a05e74b8c047545a89794b0a/speech-sdk-core-0.3.0.tgz","_integrity":"sha512-+7ci5gcviGyUhlucxvPdDXN/CJwapxIzEZORm2kKfHskxpHy2LJtDDO6p69zzvWZTy+Ve3Dfyi5iebb7dUd7ZA==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"p-retry":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.3.1","vitest":"^3.1.0","ultracite":"7.4.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1775578398290_0.6008214224775337","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@speech-sdk/core","version":"0.4.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","ai"],"license":"MIT","_id":"@speech-sdk/core@0.4.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"d692b50356a09889a15b485d5262d389465df68a","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.4.0.tgz","fileCount":111,"integrity":"sha512-9nL2LmI3OmaP4lqPiOwR02F0YqXI1r3rQD2/5I24ZjJCYldfjq+P2Xz9KCHwGRgedJFX/blbDFG67K5adaCo9g==","signatures":[{"sig":"MEUCIQCt8TF7V7/8KIMvTbZU5jFdszbN8SBvizAxwIj0Ja5jQAIgPDBFRaFcMFORb3nwSUFX7i/ICrhG/cTxI2xQ6xpe/Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230356},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.4.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./xai":{"types":"./dist/providers/xai/index.d.ts","default":"./dist/providers/xai/index.js"},"./hume":{"types":"./dist/providers/hume/index.d.ts","default":"./dist/providers/hume/index.js"},"./murf":{"types":"./dist/providers/murf/index.d.ts","default":"./dist/providers/murf/index.js"},"./fal-ai":{"types":"./dist/providers/fal/index.d.ts","default":"./dist/providers/fal/index.js"},"./google":{"types":"./dist/providers/google/index.d.ts","default":"./dist/providers/google/index.js"},"./openai":{"types":"./dist/providers/openai/index.d.ts","default":"./dist/providers/openai/index.js"},"./mistral":{"types":"./dist/providers/mistral/index.d.ts","default":"./dist/providers/mistral/index.js"},"./cartesia":{"types":"./dist/providers/cartesia/index.d.ts","default":"./dist/providers/cartesia/index.js"},"./deepgram":{"types":"./dist/providers/deepgram/index.d.ts","default":"./dist/providers/deepgram/index.js"},"./resemble":{"types":"./dist/providers/resemble/index.d.ts","default":"./dist/providers/resemble/index.js"},"./elevenlabs":{"types":"./dist/providers/elevenlabs/index.d.ts","default":"./dist/providers/elevenlabs/index.js"},"./fish-audio":{"types":"./dist/providers/fish-audio/index.d.ts","default":"./dist/providers/fish-audio/index.js"},"./unreal-speech":{"types":"./dist/providers/unreal-speech/index.d.ts","default":"./dist/providers/unreal-speech/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/4d2e6f81ab0af099ad3b02b1b96fd497/speech-sdk-core-0.4.0.tgz","_integrity":"sha512-9nL2LmI3OmaP4lqPiOwR02F0YqXI1r3rQD2/5I24ZjJCYldfjq+P2Xz9KCHwGRgedJFX/blbDFG67K5adaCo9g==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"p-retry":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.3.1","vitest":"^3.1.0","ultracite":"7.4.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0_1775604309212_0.11095451373724519","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@speech-sdk/core","version":"0.4.1","keywords":["tts","text-to-speech","speech","openai","elevenlabs","ai"],"license":"MIT","_id":"@speech-sdk/core@0.4.1","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"1d1057e1c5419ed662e90dc34a4b366f9626e3cc","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.4.1.tgz","fileCount":111,"integrity":"sha512-kmZNI8nK3uHsfkxkhNT89ZmCzmAF4ID0A1ttj+oVvfX8JUfwVRXoY7+YKUnwEaU6WEAPsTcw97t6m3jGJmHNJg==","signatures":[{"sig":"MEYCIQC/Gn1Ooon7eVy6nf+Gi6nByGvl+W4u2Wn4BefSXGfT9AIhANJj1ySxraVfM4ZwXQNccVdl1lyxNEMZox8hxJGsZ8QI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230306},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.4.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./xai":{"types":"./dist/providers/xai/index.d.ts","default":"./dist/providers/xai/index.js"},"./hume":{"types":"./dist/providers/hume/index.d.ts","default":"./dist/providers/hume/index.js"},"./murf":{"types":"./dist/providers/murf/index.d.ts","default":"./dist/providers/murf/index.js"},"./fal-ai":{"types":"./dist/providers/fal/index.d.ts","default":"./dist/providers/fal/index.js"},"./google":{"types":"./dist/providers/google/index.d.ts","default":"./dist/providers/google/index.js"},"./openai":{"types":"./dist/providers/openai/index.d.ts","default":"./dist/providers/openai/index.js"},"./mistral":{"types":"./dist/providers/mistral/index.d.ts","default":"./dist/providers/mistral/index.js"},"./cartesia":{"types":"./dist/providers/cartesia/index.d.ts","default":"./dist/providers/cartesia/index.js"},"./deepgram":{"types":"./dist/providers/deepgram/index.d.ts","default":"./dist/providers/deepgram/index.js"},"./resemble":{"types":"./dist/providers/resemble/index.d.ts","default":"./dist/providers/resemble/index.js"},"./elevenlabs":{"types":"./dist/providers/elevenlabs/index.d.ts","default":"./dist/providers/elevenlabs/index.js"},"./fish-audio":{"types":"./dist/providers/fish-audio/index.d.ts","default":"./dist/providers/fish-audio/index.js"},"./unreal-speech":{"types":"./dist/providers/unreal-speech/index.d.ts","default":"./dist/providers/unreal-speech/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/0d171071e6cf7ec06dcecca04d1c53ce/speech-sdk-core-0.4.1.tgz","_integrity":"sha512-kmZNI8nK3uHsfkxkhNT89ZmCzmAF4ID0A1ttj+oVvfX8JUfwVRXoY7+YKUnwEaU6WEAPsTcw97t6m3jGJmHNJg==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"p-retry":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.4.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1_1775621200986_0.9393340412772613","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@speech-sdk/core","version":"0.5.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","ai"],"license":"MIT","_id":"@speech-sdk/core@0.5.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"122f5a150f440229d7fc3bf961df4df20bbafc40","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.5.0.tgz","fileCount":119,"integrity":"sha512-2waQ+cQmJ+iy24Ls7Fh29/pXp7t311VmQyuuwHbCI68+ordyGlTWDqyGJrlfHy6JQXEe6+Gl8x0P9r8hRdyH7Q==","signatures":[{"sig":"MEUCIQDhS29/1RIGf6nK+VQ95yuPQS0z0Jze4eesZMH6bnuMogIga0iDtCl8g6QAT5ckSttIwCqHRAYy9gxOzcuTZ/pwMHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242204},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.5.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./xai":{"types":"./dist/providers/xai/index.d.ts","default":"./dist/providers/xai/index.js"},"./hume":{"types":"./dist/providers/hume/index.d.ts","default":"./dist/providers/hume/index.js"},"./murf":{"types":"./dist/providers/murf/index.d.ts","default":"./dist/providers/murf/index.js"},"./fal-ai":{"types":"./dist/providers/fal/index.d.ts","default":"./dist/providers/fal/index.js"},"./google":{"types":"./dist/providers/google/index.d.ts","default":"./dist/providers/google/index.js"},"./openai":{"types":"./dist/providers/openai/index.d.ts","default":"./dist/providers/openai/index.js"},"./mistral":{"types":"./dist/providers/mistral/index.d.ts","default":"./dist/providers/mistral/index.js"},"./cartesia":{"types":"./dist/providers/cartesia/index.d.ts","default":"./dist/providers/cartesia/index.js"},"./deepgram":{"types":"./dist/providers/deepgram/index.d.ts","default":"./dist/providers/deepgram/index.js"},"./resemble":{"types":"./dist/providers/resemble/index.d.ts","default":"./dist/providers/resemble/index.js"},"./elevenlabs":{"types":"./dist/providers/elevenlabs/index.d.ts","default":"./dist/providers/elevenlabs/index.js"},"./fish-audio":{"types":"./dist/providers/fish-audio/index.d.ts","default":"./dist/providers/fish-audio/index.js"},"./unreal-speech":{"types":"./dist/providers/unreal-speech/index.d.ts","default":"./dist/providers/unreal-speech/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/96a7d21ad5cd608c5f6d910ed2d71976/speech-sdk-core-0.5.0.tgz","_integrity":"sha512-2waQ+cQmJ+iy24Ls7Fh29/pXp7t311VmQyuuwHbCI68+ordyGlTWDqyGJrlfHy6JQXEe6+Gl8x0P9r8hRdyH7Q==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"p-retry":"^8.0.0","mediabunny":"^1.40.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.4.3","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1775923434754_0.7293416505651966","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@speech-sdk/core","version":"0.5.1","keywords":["tts","text-to-speech","speech","openai","elevenlabs","ai"],"license":"MIT","_id":"@speech-sdk/core@0.5.1","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"f9c7b2259a06cbbb619077db8b8302bd47e18c54","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.5.1.tgz","fileCount":119,"integrity":"sha512-BPpi50r/1Wwf2tQR2By1+zwiXicqdvC5ZWvepsO8R6HamHTtJrOnBguW3VWq9JxeJq/5Mjp/zGsqVZffiIWSdQ==","signatures":[{"sig":"MEUCIQCkVnn2hBVNXHnq25RoYjnMDT4GwrtpPrQlCDZB4LkbMgIgNZv3zzXMG7DdPjh/AjqTghUOW/GfrRBar3CEjXF1mS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243876},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.5.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./xai":{"types":"./dist/providers/xai/index.d.ts","default":"./dist/providers/xai/index.js"},"./hume":{"types":"./dist/providers/hume/index.d.ts","default":"./dist/providers/hume/index.js"},"./murf":{"types":"./dist/providers/murf/index.d.ts","default":"./dist/providers/murf/index.js"},"./fal-ai":{"types":"./dist/providers/fal/index.d.ts","default":"./dist/providers/fal/index.js"},"./google":{"types":"./dist/providers/google/index.d.ts","default":"./dist/providers/google/index.js"},"./openai":{"types":"./dist/providers/openai/index.d.ts","default":"./dist/providers/openai/index.js"},"./mistral":{"types":"./dist/providers/mistral/index.d.ts","default":"./dist/providers/mistral/index.js"},"./cartesia":{"types":"./dist/providers/cartesia/index.d.ts","default":"./dist/providers/cartesia/index.js"},"./deepgram":{"types":"./dist/providers/deepgram/index.d.ts","default":"./dist/providers/deepgram/index.js"},"./resemble":{"types":"./dist/providers/resemble/index.d.ts","default":"./dist/providers/resemble/index.js"},"./elevenlabs":{"types":"./dist/providers/elevenlabs/index.d.ts","default":"./dist/providers/elevenlabs/index.js"},"./fish-audio":{"types":"./dist/providers/fish-audio/index.d.ts","default":"./dist/providers/fish-audio/index.js"},"./unreal-speech":{"types":"./dist/providers/unreal-speech/index.d.ts","default":"./dist/providers/unreal-speech/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/19c2e4316468607837b80b53f6d42936/speech-sdk-core-0.5.1.tgz","_integrity":"sha512-BPpi50r/1Wwf2tQR2By1+zwiXicqdvC5ZWvepsO8R6HamHTtJrOnBguW3VWq9JxeJq/5Mjp/zGsqVZffiIWSdQ==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"p-retry":"^8.0.0","mediabunny":"^1.40.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.4.3","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1_1776264502592_0.13601092306876872","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@speech-sdk/core","version":"0.5.2","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"MIT","_id":"@speech-sdk/core@0.5.2","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"6b6f841f90c0e8595ebc6f9c6a3a83b380d2f55e","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.5.2.tgz","fileCount":123,"integrity":"sha512-Kd6Xje/vnSo/8+oIxMPdYdoisBMtifS/9A6whCHtwfiS7cRwBDQqXG1+a9T4mnzV5ECroZ+WUCrcyV9QyN3VKw==","signatures":[{"sig":"MEUCIH1SgHa5yBZa5JhzaiKUFh/rIq6YviZCeszsOz+LFYyoAiEAlaTygInSIklyKfQRtA+MV5Xnw3evvyHBfBtcpueuAIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262440},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.5.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./xai":{"types":"./dist/providers/xai/index.d.ts","default":"./dist/providers/xai/index.js"},"./hume":{"types":"./dist/providers/hume/index.d.ts","default":"./dist/providers/hume/index.js"},"./murf":{"types":"./dist/providers/murf/index.d.ts","default":"./dist/providers/murf/index.js"},"./fal-ai":{"types":"./dist/providers/fal/index.d.ts","default":"./dist/providers/fal/index.js"},"./google":{"types":"./dist/providers/google/index.d.ts","default":"./dist/providers/google/index.js"},"./openai":{"types":"./dist/providers/openai/index.d.ts","default":"./dist/providers/openai/index.js"},"./inworld":{"types":"./dist/providers/inworld/index.d.ts","default":"./dist/providers/inworld/index.js"},"./mistral":{"types":"./dist/providers/mistral/index.d.ts","default":"./dist/providers/mistral/index.js"},"./cartesia":{"types":"./dist/providers/cartesia/index.d.ts","default":"./dist/providers/cartesia/index.js"},"./deepgram":{"types":"./dist/providers/deepgram/index.d.ts","default":"./dist/providers/deepgram/index.js"},"./resemble":{"types":"./dist/providers/resemble/index.d.ts","default":"./dist/providers/resemble/index.js"},"./elevenlabs":{"types":"./dist/providers/elevenlabs/index.d.ts","default":"./dist/providers/elevenlabs/index.js"},"./fish-audio":{"types":"./dist/providers/fish-audio/index.d.ts","default":"./dist/providers/fish-audio/index.js"},"./unreal-speech":{"types":"./dist/providers/unreal-speech/index.d.ts","default":"./dist/providers/unreal-speech/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/67ae1e634f07ac88db9c605e8eda27ca/speech-sdk-core-0.5.2.tgz","_integrity":"sha512-Kd6Xje/vnSo/8+oIxMPdYdoisBMtifS/9A6whCHtwfiS7cRwBDQqXG1+a9T4mnzV5ECroZ+WUCrcyV9QyN3VKw==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"p-retry":"^8.0.0","mediabunny":"^1.40.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.4.3","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.2_1776363776590_0.03687395953664452","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@speech-sdk/core","version":"0.6.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"MIT","_id":"@speech-sdk/core@0.6.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"85f7595e16b370e27fd5a47f1c82309218c31465","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.6.0.tgz","fileCount":155,"integrity":"sha512-RmdJQhjHIjhVfienjkR9BuponV+oOnWFN/Pne/YH7nRP8NZ4Jx8ry55e1XYRtM/jDKmdkYiwzv+/5StjTcuXxw==","signatures":[{"sig":"MEYCIQCQbmVbaTTJB8w+6Mweu5Oq3YuBeQ37aDhfzMIbAb8VvwIhAJlfaWTHUNOAqAnPwZuEyhrouO4PM8hN847E8yRoLkCt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363812},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.6.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./xai":{"types":"./dist/providers/xai/index.d.ts","default":"./dist/providers/xai/index.js"},"./hume":{"types":"./dist/providers/hume/index.d.ts","default":"./dist/providers/hume/index.js"},"./murf":{"types":"./dist/providers/murf/index.d.ts","default":"./dist/providers/murf/index.js"},"./fal-ai":{"types":"./dist/providers/fal/index.d.ts","default":"./dist/providers/fal/index.js"},"./google":{"types":"./dist/providers/google/index.d.ts","default":"./dist/providers/google/index.js"},"./openai":{"types":"./dist/providers/openai/index.d.ts","default":"./dist/providers/openai/index.js"},"./inworld":{"types":"./dist/providers/inworld/index.d.ts","default":"./dist/providers/inworld/index.js"},"./mistral":{"types":"./dist/providers/mistral/index.d.ts","default":"./dist/providers/mistral/index.js"},"./cartesia":{"types":"./dist/providers/cartesia/index.d.ts","default":"./dist/providers/cartesia/index.js"},"./deepgram":{"types":"./dist/providers/deepgram/index.d.ts","default":"./dist/providers/deepgram/index.js"},"./resemble":{"types":"./dist/providers/resemble/index.d.ts","default":"./dist/providers/resemble/index.js"},"./elevenlabs":{"types":"./dist/providers/elevenlabs/index.d.ts","default":"./dist/providers/elevenlabs/index.js"},"./fish-audio":{"types":"./dist/providers/fish-audio/index.d.ts","default":"./dist/providers/fish-audio/index.js"},"./conversation":{"types":"./dist/generate-conversation.d.ts","default":"./dist/generate-conversation.js"},"./unreal-speech":{"types":"./dist/providers/unreal-speech/index.d.ts","default":"./dist/providers/unreal-speech/index.js"},"./conversation/errors":{"types":"./dist/conversation/errors.d.ts","default":"./dist/conversation/errors.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/401b5e8af661a7e143652d5f88bf7f2e/speech-sdk-core-0.6.0.tgz","_integrity":"sha512-RmdJQhjHIjhVfienjkR9BuponV+oOnWFN/Pne/YH7nRP8NZ4Jx8ry55e1XYRtM/jDKmdkYiwzv+/5StjTcuXxw==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"p-retry":"^8.0.0","mediabunny":"^1.40.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.5.9","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0_1776537611032_0.5157627387285859","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@speech-sdk/core","version":"0.6.1","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"MIT","_id":"@speech-sdk/core@0.6.1","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"b5175acb0a79db3fb0137a9f75f128f6b1543f4e","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.6.1.tgz","fileCount":159,"integrity":"sha512-kLo+Hnp8/8b7RHvS17odApi8YYL6AIODH52ktR5fjUMKz+pbhgfrajkHMVRKfc+fyuP7f21SS89phCSLZBCCqw==","signatures":[{"sig":"MEUCIQDaja4w9RzwMh1KU+4clBbFPhRoBEXsi8IE63rP4Qwj2AIgKbAuu1gtfKp9RQu/DsgbDGtuqkf61L+KWsYz4fnQA+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373735},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.6.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./xai":{"types":"./dist/providers/xai/index.d.ts","default":"./dist/providers/xai/index.js"},"./hume":{"types":"./dist/providers/hume/index.d.ts","default":"./dist/providers/hume/index.js"},"./murf":{"types":"./dist/providers/murf/index.d.ts","default":"./dist/providers/murf/index.js"},"./fal-ai":{"types":"./dist/providers/fal/index.d.ts","default":"./dist/providers/fal/index.js"},"./google":{"types":"./dist/providers/google/index.d.ts","default":"./dist/providers/google/index.js"},"./openai":{"types":"./dist/providers/openai/index.d.ts","default":"./dist/providers/openai/index.js"},"./inworld":{"types":"./dist/providers/inworld/index.d.ts","default":"./dist/providers/inworld/index.js"},"./mistral":{"types":"./dist/providers/mistral/index.d.ts","default":"./dist/providers/mistral/index.js"},"./cartesia":{"types":"./dist/providers/cartesia/index.d.ts","default":"./dist/providers/cartesia/index.js"},"./deepgram":{"types":"./dist/providers/deepgram/index.d.ts","default":"./dist/providers/deepgram/index.js"},"./resemble":{"types":"./dist/providers/resemble/index.d.ts","default":"./dist/providers/resemble/index.js"},"./elevenlabs":{"types":"./dist/providers/elevenlabs/index.d.ts","default":"./dist/providers/elevenlabs/index.js"},"./fish-audio":{"types":"./dist/providers/fish-audio/index.d.ts","default":"./dist/providers/fish-audio/index.js"},"./conversation":{"types":"./dist/generate-conversation.d.ts","default":"./dist/generate-conversation.js"},"./conversation/errors":{"types":"./dist/conversation/errors.d.ts","default":"./dist/conversation/errors.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/45d3e76fa773c25a82ec96472b72c034/speech-sdk-core-0.6.1.tgz","_integrity":"sha512-kLo+Hnp8/8b7RHvS17odApi8YYL6AIODH52ktR5fjUMKz+pbhgfrajkHMVRKfc+fyuP7f21SS89phCSLZBCCqw==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"p-retry":"^8.0.0","mediabunny":"^1.40.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.5.9","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.1_1776610109349_0.16096699016975347","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@speech-sdk/core","version":"0.6.2","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"MIT","_id":"@speech-sdk/core@0.6.2","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"224975a64b4bce9f8b117b90eb973ec0cec341b9","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.6.2.tgz","fileCount":159,"integrity":"sha512-8L8A90O2QpQU1LctV7LPb2708DPRa6JIDT4rRs8H8jhY94X+5k8fAftPMtoolahumniZskzR0YUg1t+KREw7ew==","signatures":[{"sig":"MEUCIHtwftEYXRRgOzQnbwm8dX4PNSuhJnN4oFF3BPXJ1XlbAiEA6wgBO4yID44+lzn/u3DhLQebI+2BMxdFvr3qXHhIG9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":383112},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.6.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./xai":{"types":"./dist/providers/xai/index.d.ts","default":"./dist/providers/xai/index.js"},"./hume":{"types":"./dist/providers/hume/index.d.ts","default":"./dist/providers/hume/index.js"},"./murf":{"types":"./dist/providers/murf/index.d.ts","default":"./dist/providers/murf/index.js"},"./fal-ai":{"types":"./dist/providers/fal/index.d.ts","default":"./dist/providers/fal/index.js"},"./google":{"types":"./dist/providers/google/index.d.ts","default":"./dist/providers/google/index.js"},"./openai":{"types":"./dist/providers/openai/index.d.ts","default":"./dist/providers/openai/index.js"},"./inworld":{"types":"./dist/providers/inworld/index.d.ts","default":"./dist/providers/inworld/index.js"},"./mistral":{"types":"./dist/providers/mistral/index.d.ts","default":"./dist/providers/mistral/index.js"},"./cartesia":{"types":"./dist/providers/cartesia/index.d.ts","default":"./dist/providers/cartesia/index.js"},"./deepgram":{"types":"./dist/providers/deepgram/index.d.ts","default":"./dist/providers/deepgram/index.js"},"./resemble":{"types":"./dist/providers/resemble/index.d.ts","default":"./dist/providers/resemble/index.js"},"./elevenlabs":{"types":"./dist/providers/elevenlabs/index.d.ts","default":"./dist/providers/elevenlabs/index.js"},"./fish-audio":{"types":"./dist/providers/fish-audio/index.d.ts","default":"./dist/providers/fish-audio/index.js"},"./conversation":{"types":"./dist/generate-conversation.d.ts","default":"./dist/generate-conversation.js"},"./conversation/errors":{"types":"./dist/conversation/errors.d.ts","default":"./dist/conversation/errors.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/d1f80a2835625b19447f9fed49f1b7a9/speech-sdk-core-0.6.2.tgz","_integrity":"sha512-8L8A90O2QpQU1LctV7LPb2708DPRa6JIDT4rRs8H8jhY94X+5k8fAftPMtoolahumniZskzR0YUg1t+KREw7ew==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"p-retry":"^8.0.0","mediabunny":"^1.40.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.5.9","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.2_1776715372478_0.5750138123709712","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@speech-sdk/core","version":"0.7.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.7.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"729befa8eed5eb5b6358f623a7defb5640f18ac4","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.7.0.tgz","fileCount":207,"integrity":"sha512-VdJb5vAsKhCb1RRi+hjRjVsQLteOR3gfIsMBOsWj6KxHkDTHLItcr9kSun5T8uwlYVrsK0egZPLP4RG2B2yWEg==","signatures":[{"sig":"MEUCIQDcHQ9K2udv68WYK9Ekl+lNmFGJ9W4k2SttVkzdxQT88wIgO6z2hWZ1JkifXzoFKW6rczXUUUU7GEB76p/SIcJTe/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":510790},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.7.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./xai":{"types":"./dist/providers/xai/index.d.ts","default":"./dist/providers/xai/index.js"},"./hume":{"types":"./dist/providers/hume/index.d.ts","default":"./dist/providers/hume/index.js"},"./murf":{"types":"./dist/providers/murf/index.d.ts","default":"./dist/providers/murf/index.js"},"./fal-ai":{"types":"./dist/providers/fal/index.d.ts","default":"./dist/providers/fal/index.js"},"./google":{"types":"./dist/providers/google/index.d.ts","default":"./dist/providers/google/index.js"},"./openai":{"types":"./dist/providers/openai/index.d.ts","default":"./dist/providers/openai/index.js"},"./inworld":{"types":"./dist/providers/inworld/index.d.ts","default":"./dist/providers/inworld/index.js"},"./mistral":{"types":"./dist/providers/mistral/index.d.ts","default":"./dist/providers/mistral/index.js"},"./cartesia":{"types":"./dist/providers/cartesia/index.d.ts","default":"./dist/providers/cartesia/index.js"},"./deepgram":{"types":"./dist/providers/deepgram/index.d.ts","default":"./dist/providers/deepgram/index.js"},"./resemble":{"types":"./dist/providers/resemble/index.d.ts","default":"./dist/providers/resemble/index.js"},"./elevenlabs":{"types":"./dist/providers/elevenlabs/index.d.ts","default":"./dist/providers/elevenlabs/index.js"},"./fish-audio":{"types":"./dist/providers/fish-audio/index.d.ts","default":"./dist/providers/fish-audio/index.js"},"./stt/openai":{"types":"./dist/stt-providers/openai/index.d.ts","default":"./dist/stt-providers/openai/index.js"},"./conversation":{"types":"./dist/generate-conversation.d.ts","default":"./dist/generate-conversation.js"},"./conversation/errors":{"types":"./dist/conversation/errors.d.ts","default":"./dist/conversation/errors.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/dbe84ecdb2fdc1bd5b58f5bc04f3c27c/speech-sdk-core-0.7.0.tgz","_integrity":"sha512-VdJb5vAsKhCb1RRi+hjRjVsQLteOR3gfIsMBOsWj6KxHkDTHLItcr9kSun5T8uwlYVrsK0egZPLP4RG2B2yWEg==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"p-retry":"^8.0.0","mediabunny":"^1.40.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.5.9","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.0_1776801572105_0.31455278419467514","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-alpha":{"name":"@speech-sdk/core","version":"0.8.0-alpha","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.8.0-alpha","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"751d7e31e78b8c9c03267b762781e8f3c18520d2","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.8.0-alpha.tgz","fileCount":231,"integrity":"sha512-I55oJHg4MLP9eio4Xgo8hS205/w10/lWnwiBRdOGDHg320fIbekaja9s2C6/w4YbmWpOAmMsLq0oYjQdX/jH9g==","signatures":[{"sig":"MEUCIQDzDG/4ju4AHoy1MxFlflKIUcyG0CWvb+kUEEeqWNRBoQIgLCBiGneuQyqFy2FTX6Z8Vw4rm/5hDRKy8yMzIUgj3xI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.8.0-alpha","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":540803},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.8.0-alpha.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/f33a7200ec7b9fa76583af501fea778f/speech-sdk-core-0.8.0-alpha.tgz","_integrity":"sha512-I55oJHg4MLP9eio4Xgo8hS205/w10/lWnwiBRdOGDHg320fIbekaja9s2C6/w4YbmWpOAmMsLq0oYjQdX/jH9g==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.13"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0-alpha_1777262686150_0.5204088273297234","host":"s3://npm-registry-packages-npm-production"}},"0.8.1-alpha":{"name":"@speech-sdk/core","version":"0.8.1-alpha","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.8.1-alpha","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"6a9f86c47d73bd0a53d24d70db49fa743d15de44","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.8.1-alpha.tgz","fileCount":231,"integrity":"sha512-AaZQKSZNyK6JQAKyulZSQ+p2QqOC0UiW6z0AtYfhvo/zQV8HCNAc7i0eQPYBccYJgK9vF9v3aBMLaCbTLboohA==","signatures":[{"sig":"MEQCID5SJDvcRbMRQq6pN6RWMTgj8db4GtddBRZk+5q3niohAiBiYNsnlVZBDZK4OsrpXYFXW2UqqY+MpYygMTDhFbNHRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.8.1-alpha","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":541632},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.8.1-alpha.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/d5753371830c3f4e5395064a97a5d1be/speech-sdk-core-0.8.1-alpha.tgz","_integrity":"sha512-AaZQKSZNyK6JQAKyulZSQ+p2QqOC0UiW6z0AtYfhvo/zQV8HCNAc7i0eQPYBccYJgK9vF9v3aBMLaCbTLboohA==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.13"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.1-alpha_1777311368095_0.8768283389282931","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-alpha":{"name":"@speech-sdk/core","version":"0.8.2-alpha","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.8.2-alpha","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"f8bde83a6545aaf9ce912abab7e9988276d8c657","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.8.2-alpha.tgz","fileCount":240,"integrity":"sha512-lxquUYnQCw1XBJij5rCPtAj0gmJRru+krjTZAQvH33lz5Euwhc+Kac1APqbulrwZ/ZnVt7IVQtBXVrME1WafAg==","signatures":[{"sig":"MEUCIQCUU1AmhviD9y/lDHm/okMIbeVIgxGDJL0VVSuDIG3NiwIgS3VkSFwFZdlntbmKc2lMST/gJ9yH1L7vG4pFzVg01dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.8.2-alpha","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566084},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.8.2-alpha.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/4ec796df85f6d544629c44337600808f/speech-sdk-core-0.8.2-alpha.tgz","_integrity":"sha512-lxquUYnQCw1XBJij5rCPtAj0gmJRru+krjTZAQvH33lz5Euwhc+Kac1APqbulrwZ/ZnVt7IVQtBXVrME1WafAg==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@breezystack/lamejs":"^1.2.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.13"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.2-alpha_1777328710778_0.7680610359385724","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-alpha":{"name":"@speech-sdk/core","version":"0.8.3-alpha","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.8.3-alpha","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"2181b2bdf0671e7489563fb630d050b4d7f6c671","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.8.3-alpha.tgz","fileCount":247,"integrity":"sha512-FeL0j/TaiMAQXKrmlo0CLIBdHN+xLsJj4JLTMjZjW7O9Mnqdk7VS3hltITCfSXUUU94wNeAfXK8lhbwYSiqbhw==","signatures":[{"sig":"MEQCIDRAHkR+0KJ+RhIXhtZCZXsnfciXq3BBxMkV6QKlA4S/AiBidmMktXazvvs+0S6CuvrNZrMiOHytEZzbtOVLDCbRIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.8.3-alpha","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":608850},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.8.3-alpha.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/ebab3f3465d6cc1d44aaf2e10980b539/speech-sdk-core-0.8.3-alpha.tgz","_integrity":"sha512-FeL0j/TaiMAQXKrmlo0CLIBdHN+xLsJj4JLTMjZjW7O9Mnqdk7VS3hltITCfSXUUU94wNeAfXK8lhbwYSiqbhw==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.13"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.3-alpha_1777414660735_0.843950072502875","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@speech-sdk/core","version":"0.8.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.8.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"de3d2e90313d153f041fd2dfbcbd06134283cc92","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.8.0.tgz","fileCount":275,"integrity":"sha512-KJwlqsT1pziREY5HC2j0YHJVlEveM4f4Pg1dwZTKbTqn/LhA/S9dXZW6A1Dl4SROXQ/uhK/YbvkO3k8HFVYqeQ==","signatures":[{"sig":"MEUCIDUOTbmxe7VaMLk8NcGGrpIsoygqlUpJLRt+pTDCAgTcAiEAt6iWWgsF40+Qtv+FZhHNmtsgvjWnycNKptXyxgMOsTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":643355},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.8.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/9ebfeb53fff08e96e8b49ad83f2c1249/speech-sdk-core-0.8.0.tgz","_integrity":"sha512-KJwlqsT1pziREY5HC2j0YHJVlEveM4f4Pg1dwZTKbTqn/LhA/S9dXZW6A1Dl4SROXQ/uhK/YbvkO3k8HFVYqeQ==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.13"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0_1777674279241_0.7369189182142362","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@speech-sdk/core","version":"0.8.1","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.8.1","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"af76c4306c746d903e7e8318055cce60b0bacdfe","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.8.1.tgz","fileCount":279,"integrity":"sha512-qHQwZ2yZRhGJzYIKK8W3EaCws4v8pnTabe9/DktSU1zX7h7PVdKoXkKgRt0CdgOUevqLI5y8L+Obkx+dgb3VTg==","signatures":[{"sig":"MEYCIQCFxrFRZr0utzi9J09RskCnNLZg4dMoauh3hGDncoFkcgIhAJ7RSzafsbuiyJOKtsuR5HHxjTTP2e2MxlQLs7NofutK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":644614},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.8.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/57f8aa64a2638cd4457cd106be90fd1b/speech-sdk-core-0.8.1.tgz","_integrity":"sha512-qHQwZ2yZRhGJzYIKK8W3EaCws4v8pnTabe9/DktSU1zX7h7PVdKoXkKgRt0CdgOUevqLI5y8L+Obkx+dgb3VTg==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.13"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.1_1777679078812_0.8976439054577876","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@speech-sdk/core","version":"0.8.2","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.8.2","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"d8ab07c0abcdcc6c8afadc43aeb4b7c6295eb40b","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.8.2.tgz","fileCount":287,"integrity":"sha512-T9nffRfP7XHlrwU1TDjih9jh6NU7JLk/xqTdJ0tYdy3ZU72rrebWESOCAlUXHV2Ne+4b3WvH9nfuKzh4t7WqHw==","signatures":[{"sig":"MEUCIAKI7dEDaIND7pbcU4PUMDnmaxd01DMHTa27zFMBTe9bAiEAvUvvM7AiZiv0B+FH37EVqkLwVLTc0e9MigOQqpHU3Wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681056},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.8.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/588e5b70d7d830a3a06b189459dd18a9/speech-sdk-core-0.8.2.tgz","_integrity":"sha512-T9nffRfP7XHlrwU1TDjih9jh6NU7JLk/xqTdJ0tYdy3ZU72rrebWESOCAlUXHV2Ne+4b3WvH9nfuKzh4t7WqHw==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.2_1777831169968_0.1389941360056266","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@speech-sdk/core","version":"0.8.3","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.8.3","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"7dbe577886d2d3cb839830548d2dc7b99bf1dbcd","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.8.3.tgz","fileCount":291,"integrity":"sha512-LXdRtV/TclJiNUCeBGeF7j3gvhKmaRJDM7X2LdBp4rTJQ38nZwKa2gzLEMevVLy81PtF3/nZElqP2kxHNuGOIA==","signatures":[{"sig":"MEYCIQDnpIYmSyrjvTUXgZWsY3eaHpkJeBYBiDyT5b5jj50ZcQIhAOkZT5Axk9OHkNfRAASXm6a18Dr5bSkH9+qI+jUCxW7n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":685863},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.8.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/c0299a99f00e3e967eaadfde0e6aedd4/speech-sdk-core-0.8.3.tgz","_integrity":"sha512-LXdRtV/TclJiNUCeBGeF7j3gvhKmaRJDM7X2LdBp4rTJQ38nZwKa2gzLEMevVLy81PtF3/nZElqP2kxHNuGOIA==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.3_1777857340868_0.07582451639188248","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@speech-sdk/core","version":"0.9.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.9.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"d7ff313e189f8bfd264848e866fd44612e1cf5d1","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.9.0.tgz","fileCount":323,"integrity":"sha512-eBcgS7rtFtVvEAUsd6TlCf2Yz7v0kxTAsb1rKRJtBBrNB120wlR31+qNphJrGTwFDSyC2Xw/fyeiXp/KzwOl8A==","signatures":[{"sig":"MEQCIArv8WU9EDV6331bySQ5nY8B0tPiiD/LVmnj4zqODcmqAiB3LqMHWh+LUz72JDNfDbXJGarCXAKmrx+nkP05XN2jQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":734261},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.9.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/0810ff209bb53c66b199ed0a44f29a61/speech-sdk-core-0.9.0.tgz","_integrity":"sha512-eBcgS7rtFtVvEAUsd6TlCf2Yz7v0kxTAsb1rKRJtBBrNB120wlR31+qNphJrGTwFDSyC2Xw/fyeiXp/KzwOl8A==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0_1777913978225_0.3200427691453438","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@speech-sdk/core","version":"0.9.1","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.9.1","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"b3b67763be51e12ff6bf18b75aecfff8dab46734","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.9.1.tgz","fileCount":323,"integrity":"sha512-puNnttQnCVdHXJ1XW0sQXIIJwD1/A2WjlpEkCimeeFAZ1fnjemGKP2QwSBwv+YAjy/52+P1AhOaZCMfUVDTngw==","signatures":[{"sig":"MEQCIBwcZBWnoDdVweZPITR6TYz/jeOEb+Z/TRetObB4eE+UAiAgNq1KuCmGQPRV2ksT5JoU0dmW9ENZHUOCtUvt8Z0KZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":734317},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.9.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/d2068a0e677bd0cf6e7cd023973e993d/speech-sdk-core-0.9.1.tgz","_integrity":"sha512-puNnttQnCVdHXJ1XW0sQXIIJwD1/A2WjlpEkCimeeFAZ1fnjemGKP2QwSBwv+YAjy/52+P1AhOaZCMfUVDTngw==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.1_1778102221959_0.342953653729583","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@speech-sdk/core","version":"0.10.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.10.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"a116c2eff37a3cf4c60876ddc4789d9b00fc2d0e","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.10.0.tgz","fileCount":323,"integrity":"sha512-MHx4I5siHL6Ava1SPnptUtS/B4cbM+TLmtDXJnR/6A91/zdAFVpBGzsr8wUbyEmGUQxr9haQRFAVmE3HWAHXaQ==","signatures":[{"sig":"MEUCIQDAtrJ34cUXkAtam079ST6uxDadjgrKErt+sjCGfVynFwIgA9IlTaoem1NHrFHDUcQ+kHGmAw5eDCqxlepZP1B87BM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":735501},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.10.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/925dd9e63993e52667af81f149dc4e29/speech-sdk-core-0.10.0.tgz","_integrity":"sha512-MHx4I5siHL6Ava1SPnptUtS/B4cbM+TLmtDXJnR/6A91/zdAFVpBGzsr8wUbyEmGUQxr9haQRFAVmE3HWAHXaQ==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.0_1779221489494_0.3874115097090036","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@speech-sdk/core","version":"0.10.1","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.10.1","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"3d5f7d6564cf85fd9b2224caa6ebd39b9a75ad12","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.10.1.tgz","fileCount":323,"integrity":"sha512-rIR7yjvWEyEKLbBXz35Y7jft2WXiAyI0KVka7ax3mRUTOEWPWRJNn+uRV1eskdbQLshNiDWmeXbvL59S9YU0qA==","signatures":[{"sig":"MEQCIHciSBv27ORb00d5D9tqzaHimCRr3uxJQYLafb1Ig2XBAiBxpOCD3Bx8nn0pQdy75V5fUa6cXPZhTBu49C3NVpJTXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":736085},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.10.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/a4c79bd8dcd969d90e9720bd90a6bb77/speech-sdk-core-0.10.1.tgz","_integrity":"sha512-rIR7yjvWEyEKLbBXz35Y7jft2WXiAyI0KVka7ax3mRUTOEWPWRJNn+uRV1eskdbQLshNiDWmeXbvL59S9YU0qA==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1_1779309845159_0.8324955938381311","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@speech-sdk/core","version":"0.11.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.11.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"e1743e27245e30fd6d6592d97919c8dc4b800f86","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.11.0.tgz","fileCount":323,"integrity":"sha512-hrrbzn7ekFDmEmNGzLkL2hYXiC1vjusCD3moVubcoZ+X131Ge5yzZVyJczNFBB+zAMOwOVHgOyaygFPGz0WJQQ==","signatures":[{"sig":"MEUCIQD+/m4hGoUb5Szh9mDXAlhOLUM3DtuxVGM1bOPC8YLoiQIgAset1HFTN+Rym2GzwUdcvphQCoIK+DNuhNQuWUj/xK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":773116},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.11.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/83cddb44b8ff9b453493765b389b4bbe/speech-sdk-core-0.11.0.tgz","_integrity":"sha512-hrrbzn7ekFDmEmNGzLkL2hYXiC1vjusCD3moVubcoZ+X131Ge5yzZVyJczNFBB+zAMOwOVHgOyaygFPGz0WJQQ==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.0_1779678367446_0.0648904420558607","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@speech-sdk/core","version":"0.12.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.12.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"b25b4b92c2d2971f45af254605f2a3cb79f8ee5f","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.12.0.tgz","fileCount":323,"integrity":"sha512-9jB6lmBcF8tc4WviblgqA5gb5bef+VIEpNrCcaVOKwQaOW2zkzvsFiMDy7A5rLJddSayfr2d7sLPhzpIwJqLJA==","signatures":[{"sig":"MEQCIDImdzdwSXClXKKgFp578xmggITT3m7438H9UJyaEqmgAiAMBKoECggG3sgnhlKmZ0M5akpuZjJHKGML8ASlogLvtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":773730},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.12.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/6e74c15adf14e21db8dbfe2bbed21815/speech-sdk-core-0.12.0.tgz","_integrity":"sha512-9jB6lmBcF8tc4WviblgqA5gb5bef+VIEpNrCcaVOKwQaOW2zkzvsFiMDy7A5rLJddSayfr2d7sLPhzpIwJqLJA==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.0_1780607376861_0.8101323981062039","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@speech-sdk/core","version":"0.13.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.13.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"3bb45e9e90c663504b0e0297494c98b5f320166b","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.13.0.tgz","fileCount":327,"integrity":"sha512-LgHaoYLuILxGluGmX+Ejuuw1AB8WkpEfBVOi4j6zpYWxHaYIt8yUf/1CwFdNzs8UFM9x9kQg7Il0QhW6sBWtCQ==","signatures":[{"sig":"MEUCIB/Nrh2EYm9vSOn1hWWlTTjAZyZCSxVzsmmgEcHwaBJAAiEA2wzetoUNkvCKwoxk2MrOsK+J9jy9us7Y1y+hVsTDGlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795983},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.13.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/f3279e2175beb8623b9e7277ae5669bc/speech-sdk-core-0.13.0.tgz","_integrity":"sha512-LgHaoYLuILxGluGmX+Ejuuw1AB8WkpEfBVOi4j6zpYWxHaYIt8yUf/1CwFdNzs8UFM9x9kQg7Il0QhW6sBWtCQ==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.0_1780895932104_0.9496071915182824","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@speech-sdk/core","version":"0.14.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.14.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"ef891e352962d2a162e4fa8b2f369b6cf826e049","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.14.0.tgz","fileCount":323,"integrity":"sha512-oxVzxpV2eQ9Y8I/tJCUulD3FYf8f4y4WM//eyz7MPPuhnawpAv1j54v49EW5XoxlEOPHJaDf1+Vwmr5X5gnk1Q==","signatures":[{"sig":"MEYCIQCxjktknxHKQzJ+DxUKus+W6/RPOr9ARLBoOdwWIgamkQIhAPp3AnsF1yvVv76RLV8mmuME68MFcVOxweLn3borBYws","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":789923},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.14.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/dac83ed2fd7e70befd6730b86d8ef479/speech-sdk-core-0.14.0.tgz","_integrity":"sha512-oxVzxpV2eQ9Y8I/tJCUulD3FYf8f4y4WM//eyz7MPPuhnawpAv1j54v49EW5XoxlEOPHJaDf1+Vwmr5X5gnk1Q==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.0_1780938774178_0.6588373340073763","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@speech-sdk/core","version":"0.15.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.15.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"f59aedc37e73fefc7d9820fc87143a47a8873538","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.15.0.tgz","fileCount":323,"integrity":"sha512-GHM6Cno7PuU7nEtl6rRZVb+xEFJKZ1AB8WvdeCTIImEtzuWWaztLK3CG4h9KLXd8EQJHEbwVfcZh+CeAJBQrpw==","signatures":[{"sig":"MEYCIQDOn38T7wrA4YL6GBOC4IuR4vZdBkjfjbm7kBtxWmV2NwIhAIZhZEsChuf5jorJikvF+FSqYt0KutpZDe12YAGzgaoI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":790587},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.15.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/f79a9998e8442ff2d25c1392ffc68fa0/speech-sdk-core-0.15.0.tgz","_integrity":"sha512-GHM6Cno7PuU7nEtl6rRZVb+xEFJKZ1AB8WvdeCTIImEtzuWWaztLK3CG4h9KLXd8EQJHEbwVfcZh+CeAJBQrpw==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.0_1781042555184_0.5816054540265541","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@speech-sdk/core","version":"0.15.1","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.15.1","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"72c442f7748916f31d38951ba37675a3480a01db","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.15.1.tgz","fileCount":323,"integrity":"sha512-2NRiNyNyQ7jZIOOgedxzQQNrO2JvX5jlWxmQbekVv/+Ts2bSJl75c2wcjU7iRNN8zwIPCtGRlPUBSxORNeEEUw==","signatures":[{"sig":"MEUCIQCwWCkSP1aZuD4FKFtJsz//rtmsXRs9Gxk84f9cbDHR4QIgFBVxirnECGcarlJlRZ0Xhm36dgLcoGybr18jXr3Uy4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":790777},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.15.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/780d0e6aa10724ad62d5125c52dc73a6/speech-sdk-core-0.15.1.tgz","_integrity":"sha512-2NRiNyNyQ7jZIOOgedxzQQNrO2JvX5jlWxmQbekVv/+Ts2bSJl75c2wcjU7iRNN8zwIPCtGRlPUBSxORNeEEUw==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.1_1781367284971_0.18805641467130507","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@speech-sdk/core","version":"0.16.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.16.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"110041bdb6c7a13f1e30d50223bb0de5b728744f","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.16.0.tgz","fileCount":327,"integrity":"sha512-e8We9hz/ZOdW9y/QR0p/y7d5dtb0fDM8wpMSqDFd/74IYTFhit2jZuQtFL4i57I3syzFg+DiqUsLSd5hWc0Jbg==","signatures":[{"sig":"MEYCIQD/KrqapgYUbNyVbjpH9hOVWf9DtzN/DIVzcxFDTS/VWAIhAJuqD3n/vuZWf4k436WfYGxRcAkdYLV4eRY3eGctQVfX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":807108},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.16.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/37a179fb063fe2faeee44ed8160a3eee/speech-sdk-core-0.16.0.tgz","_integrity":"sha512-e8We9hz/ZOdW9y/QR0p/y7d5dtb0fDM8wpMSqDFd/74IYTFhit2jZuQtFL4i57I3syzFg+DiqUsLSd5hWc0Jbg==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.0_1781572576839_0.01789684457263485","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@speech-sdk/core","version":"0.17.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.17.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"676ba26c4d92ae49bcb4d3a497aaa764c89b4e14","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.17.0.tgz","fileCount":327,"integrity":"sha512-H87Z2E6aW4DUkG1eyVFqRX3QWSILUYsMKkRO+S6z35N5+cDn5tDF4RhEsVPtmPSvQnL6tFRalK8ha6F4e34kuw==","signatures":[{"sig":"MEQCIENFNpAexl/dwAJkjCCEqFKk7RvMQD/XyL3UXA/uw8GJAiBzKZBrfyd4EPpD8VkmspWdfONb4zy3qLY9j46m+ihAjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":811800},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.17.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/39205f516dd7e53845ef75d22d3e636f/speech-sdk-core-0.17.0.tgz","_integrity":"sha512-H87Z2E6aW4DUkG1eyVFqRX3QWSILUYsMKkRO+S6z35N5+cDn5tDF4RhEsVPtmPSvQnL6tFRalK8ha6F4e34kuw==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.0_1781827257144_0.7583872268923639","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@speech-sdk/core","version":"0.18.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.18.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"a83832e6da843deff5edbf6318c266c0b3b51f69","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.18.0.tgz","fileCount":331,"integrity":"sha512-IJJk4xVw7jDlAtyUGgWB3ZTupaRcgKAPRnKyv2wgu3N84H+lX5aChGQWiDk/5z/l3PJYlV0xsBGPo9TXaF67+g==","signatures":[{"sig":"MEQCIDTedhuwW0s/D4aX1r9UjQsUrAnE6KBulevySAsvvwUCAiAEbonco3zdig0p5D3WbUdkMcqFggwUiJ1DzuYxN43jdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":861796},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.18.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/91a85b92ba6d279486378e3452e87485/speech-sdk-core-0.18.0.tgz","_integrity":"sha512-IJJk4xVw7jDlAtyUGgWB3ZTupaRcgKAPRnKyv2wgu3N84H+lX5aChGQWiDk/5z/l3PJYlV0xsBGPo9TXaF67+g==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.0_1781842517387_0.3713947327364049","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@speech-sdk/core","version":"0.18.1","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.18.1","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"67f75c4af2d600213e7021860133789c1f7907d1","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.18.1.tgz","fileCount":331,"integrity":"sha512-XQQqPQBwe9lq28SdXOe/u0ndCdUNwdUCqQ9vNoQdS43e9PCeucdCnL5IS6Kiz0d1TrNJtVef+P/SiU2s13nsfA==","signatures":[{"sig":"MEUCIFk5nv67vJLTCSR9Tk3esSb2QdTb59RGcdB+5cDEtDLGAiEAmeHZjZyH3wTCco7vCf7moq30ICmelOk8qBWJolSZFQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":881021},"main":"./dist/index.js","type":"module","_from":"file:speech-sdk-core-0.18.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"_resolved":"/tmp/471fff02fa8acff343129171827ae4fd/speech-sdk-core-0.18.1.tgz","_integrity":"sha512-XQQqPQBwe9lq28SdXOe/u0ndCdUNwdUCqQ9vNoQdS43e9PCeucdCnL5IS6Kiz0d1TrNJtVef+P/SiU2s13nsfA==","repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.1_1781971800565_0.2918923090577057","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@speech-sdk/core","version":"0.18.2","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.18.2","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"1164a5783fe48ee36b232e717ab682f3ef104ff2","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.18.2.tgz","fileCount":331,"integrity":"sha512-TyecPek+3i4fogdrtSncNrgERm+ZrbL4IRcO+PWDPc28sIzgdGvtiInTbEbfSGqMJAWSeMlTgQsga4pMGTQX9A==","signatures":[{"sig":"MEQCIHfc4awpCpiX6xmq+6sgSknBLMb5tCljUl92Fa7lgzsUAiBIDgYXX4iEFWJ7ohi+csQt8cHxyEQqFgv+PW86i1NfNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":881203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"7ae3bc7b4054017397102e0ee6e7e59d9f4bb2fd","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.2_1782104467907_0.16905975874129453","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@speech-sdk/core","version":"0.19.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.19.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"75379f5036695b7f159122a1b0c03ddcd2e2df3c","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.19.0.tgz","fileCount":331,"integrity":"sha512-T1qcF7uUUVmO6+3i4HncxW/Xc1u6feGL6X04rFyjnfhxomHkUxkPVJ1izE3nt3ftTGx/uEDtO9zZa1xe4YvqLw==","signatures":[{"sig":"MEUCIQCGiGZATB9FVT4tiktFO7rcir/+nVZFTVW0OCvcyldpKgIgcvqURXFnIlgHeENUmjOqAPzYwnDDBXkmfg62X1COiOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":882613},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"fca1a58aa7b67b316a333e1debc1a0c9c8ca4b11","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.0_1782342203218_0.6016024060095029","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@speech-sdk/core","version":"0.20.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.20.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"6630a0bbb31b372f3a87e0473a05400af6402459","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.20.0.tgz","fileCount":335,"integrity":"sha512-+0oGkHnl6BviTlw3caSyO4kp686oVarfRnfprBOaU8Gnx+mkhg7cx61Vqi98f0Z22hgtzQwXmxLUlEqsru90WA==","signatures":[{"sig":"MEQCIALoPhmT0YqBxlayvCaiyVY8P4b/tSiMZJMhUipES2XnAiA72m/PVe4r8X0Dm1UwTDQdaxomdJbpzeQYB1C9eOKS4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":929993},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"d3334ad7878cabf374808a5f48e7034b250bab91","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.0_1782579692277_0.6347354238330027","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@speech-sdk/core","version":"0.21.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.21.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"17d83fc8eff1a2dc4cd55d0e0a7e247efdee50e3","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.21.0.tgz","fileCount":339,"integrity":"sha512-mWz6HM9roNW0dHGFyP90NqRJRt38njQG4EPLRZCuoaTpfRlroFaihsmBFNVbZ/RpGHSZxlZTiuMCy8oShbx2+g==","signatures":[{"sig":"MEUCIQCUTK2qOgNitKRKfyqNi7c3sGO+FI4G+sgI88rEiZlTLAIgBmcm3N3L/j6ehXOUSoODbYx70y8Vf9TZB0K5vzhGs1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":945446},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"43d7e1377d4acc4b6fd2a07114ce522927658c04","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.0_1783181855388_0.9467735486039359","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@speech-sdk/core","version":"0.22.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.22.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"51f923652bd32584d80bf57abf69fd7bc7ad7ac9","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.22.0.tgz","fileCount":339,"integrity":"sha512-zpd4tgcUu2VDju9BeyT0VHI39b/L8qBdfhnk/g2sFX4t+aQt/YlTtlnp/rlD76ElG2ZTsBYEEZS3ZvVeJz1s/w==","signatures":[{"sig":"MEYCIQCXmicKmmnW33nXjh5e4uWkazuqtyyiD23z0IpCt/JrrwIhAM5S4FnDlLsyr9pWPZY6wjHjNkkVY2lbhPes8iOarvJl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":970115},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"07d23a901c15f417f43b7b4f049a9987e6300c4a","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.22.0_1784047124315_0.3074095090129807","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@speech-sdk/core","version":"0.23.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.23.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"27cc93dcb685f83aeed34ae86e32b69f0591af32","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.23.0.tgz","fileCount":351,"integrity":"sha512-2IH8yGdQYkwAB9lA+usdrXXVTMjvpAOLcsFnTKMYleO7NdLKOHUOP5pt1FqmUcnFpUaeeDpIzwg01hs7QCbdgw==","signatures":[{"sig":"MEUCIQCLL6UP0k1ZnteQ99aI2hRs2nfhsW+TbcqIJzipGUTRIAIgPv+4SudFHpsimubQgsm1Q/7+sz6tWeKELtnSV3d63fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1007116},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"b26ef931d95966158679bea8afb147a76af288cb","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.23.0_1784245717435_0.015072793731780054","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@speech-sdk/core","version":"0.24.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.24.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"df05ef737c7a509cbf6a25477e7896638a09a4b1","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.24.0.tgz","fileCount":359,"integrity":"sha512-BqJNRIFTZQEwv0epfDJtpuj8s+MCEjj+XHwP91H+mBtATou9FCsUJnr0ZB262xpUnr+tVPUO2wyfz8P9tSHw6w==","signatures":[{"sig":"MEQCIGY5Gpu+SN1hTWd+vDKrf3XO/QwPdN+wFCO6Y4hjgIamAiA5x4ktuL6TuCdoSfN2kE5CnjttPqz5W9Ckg8X6Cw1goQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1028145},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"eddd4b2d8ed8a2fcfffe02355c44b76624909196","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.24.0_1784328306884_0.590577336355478","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@speech-sdk/core","version":"0.24.1","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.24.1","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"a3ee3f08971a84095bfd92d754a7461b35f6d094","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.24.1.tgz","fileCount":359,"integrity":"sha512-pSbLn+g0S5ZZfr3mLlbSPDP/21ixZ6DZVZJuxZzsjxx3T2GPZH6g/bFIbambaWavnrrUp989BkY0QVBg5rEyvQ==","signatures":[{"sig":"MEUCIFrsB2CqhQ8cRk25x0IYsgef3fWxQ0OFO211aptaVPKsAiEApxm5JkOyjtOONcTOT7BJFZ1Q78m8NEJVBeoD/AKyobU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1028387},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"78c25ffe59e49eb8c62809c3aadfb30fa17ff432","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.24.1_1784335685182_0.6653234233312664","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@speech-sdk/core","version":"0.24.2","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.24.2","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"0a6029b848e0a8a7744d2fa5c5783a59b4f91b3c","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.24.2.tgz","fileCount":359,"integrity":"sha512-fPHp+qS4xFu26pBFr6ubFB4wrxhMDMtFck7StiwEparsl5XkPKtt+7NTw8OsfDiuEYPicDt5uW+sHNl9OjRZBQ==","signatures":[{"sig":"MEYCIQDXhqOuaJzw/0ueOJEtr7RsJZA4P8Glidvne9fMvxo7DQIhAMS20xAcBDqukCkJyQc2Pc9EzjQ7sBnqAguIeGupU91/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1031784},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"b0867694f7be57ae58a372e365ddbe907f750b97","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.24.2_1784353555300_0.4451914127909329","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"@speech-sdk/core","version":"0.24.3","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.24.3","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"5d4bc291f368c0e772364b2bd36624599e25322b","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.24.3.tgz","fileCount":359,"integrity":"sha512-xNtWOC0VvtVP8D2WeZSgbMdEO/R+qxrL8busCJusN+NZ1EqFSgQm23/wi4iDAbbeP5AIlBK/Jf7I6tji5mOVpw==","signatures":[{"sig":"MEUCIE1uKj20WBrPrr1OjKkdxqremQwj92twtW+3y8BUzwlFAiEA4WXh71McQeSrdCEC5UbwlMXEEdjHHqSeBDdZRq+cVYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1033891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"dcb905f9681d858951fd3c20e9e9a0446014f042","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.24.3_1784581924759_0.34881136094773635","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@speech-sdk/core","version":"0.25.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.25.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"0b8e4ce22ccf2a38ad44f3941facdb8799e99f04","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.25.0.tgz","fileCount":355,"integrity":"sha512-YRXD+UbFkgdRbXybwvaJQLA7AmoFvvtRjt5oBOFUcouo2jHmksVeemoMXre5yexMycZLfMjFb9L6/BWSzZjyng==","signatures":[{"sig":"MEYCIQDqKBUHW3X1uey/BXq4xXyGGBgA6IgvWl/0E1PDPYKS2gIhAKV2W/c5wQzAtUelvXQXzChu0WxgDxDw164KXolTsteJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032851},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"08d2e7a80e4f363a67bbc9799ae9be457bc031f3","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.0_1785130903732_0.47542816031451895","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@speech-sdk/core","version":"0.25.1","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.25.1","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"63d62c4f3674f209f5813c553a75bf566324b108","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.25.1.tgz","fileCount":355,"integrity":"sha512-oJ4ZDNhzG2chdDnvqFoYypzYMR2RcBPTLlTvebyGSVS/+/UfFk+svQYSCG2Vf0XoC2qxMWsfz4aVBeP4GZHGvw==","signatures":[{"sig":"MEYCIQDQ+niHPqv6dXQH1Lnbz6esNzmE+VWxqtI3Z7166QzNtgIhALOVatDOZgyWy/pnIJsA6MBovaqRpAIctj5tDxuUmObo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036594},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"17d0e6d8cf19b71f462533051d1f912baa6adf2c","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.1_1785438692021_0.6654375847682723","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@speech-sdk/core","version":"0.25.2","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.25.2","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"8cfbf99f4e106ea1a319afef48496d116a42e681","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.25.2.tgz","fileCount":355,"integrity":"sha512-FS92fCoAP6GwzW1aTjEzx2an4OY3hXnbewMTtg2pFlvseID5QBXPAoVzTpBJbwcyvESPRVMeUnhcC+BnX9YmYg==","signatures":[{"sig":"MEQCIDj5yfjmPuLSDGa6Pmo1cqQjFxh+SqvlPP1ANl6GsMUhAiA3rPJPMnrARho0x15DEu5yPg4WALOswOnI90n/Y5aczA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1049789},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"b8c8b1da4376c1cd59e5a40ed03c9a9d4fd95ea9","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.2_1785783294982_0.5168763148334035","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"@speech-sdk/core","version":"0.25.3","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.25.3","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"e1ec83b3da6da11524dfbc074c96ac30bddadf02","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.25.3.tgz","fileCount":355,"integrity":"sha512-ix7q6xW/icVb7yhwy1F5pH+9tjJm8wz+8W+nKhhd1gtwdOXF3Wyi8cjQfr4aRCHo37+Eap+vmy9ViyLjg+uRtA==","signatures":[{"sig":"MEQCID9ohRUJwVJNp+BMMjaWy0mzDM6n/KCD/qOkp5ui68bXAiANcvBi63Mx/YQuJiZdgB6toOSxVPT0A7n1YP78n7OogQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.25.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1052456},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"b4f3b531841f2b06c9728fe1d5960d67b1419bb4","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.3_1785865332543_0.48429456334359666","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@speech-sdk/core","version":"0.26.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.26.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"ea36d986bdab3c9fc57d03e854ccdc49759a44d4","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.26.0.tgz","fileCount":359,"integrity":"sha512-aJvkVjMYpBBX0EzqZxCbe+qQcrli+UzKm5iEGNX/2pmwBMXOEL70nGL0bKMtC2n6aay83Di6PTuYlpRBV4tUPw==","signatures":[{"sig":"MEUCIBMpkL+KiRkPq9wYxww006WWAPGjipLVWLgq3LU5+Dw4AiEAzl8LbAZKGoiLRaJRfTCwINdugnXy30CCF4hszjn8sqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066464},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"51662d36cf5a88fc4ed0f7ec17034ac24f4b3432","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.26.0_1786728281403_0.22597110086925754","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@speech-sdk/core","version":"0.27.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.27.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"f36e2e6796076d4975bde471fff69f94baa03a6b","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.27.0.tgz","fileCount":359,"integrity":"sha512-OH7mIg/wsbwiw+p+pvlGqK0t9H01y3O0gB2WZE6u6wDug/ANaeH+c0zNQVCJCXZdHyoBq/s7bUkify47KuSBFA==","signatures":[{"sig":"MEUCIEaZEFaFpV3MNnDRmgNRlx1LX4agxaP2i50v/5D+Dr0oAiEA1ZIQI4HDf7Q1Xtd/FN4ZbECS4FgnmfmuHz7hvvQp4/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1074521},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"ca2f2ca8165323ab95bc72a3e37f17e829aecc09","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.27.0_1786937843147_0.5414073213881774","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@speech-sdk/core","version":"0.28.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.28.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"9291b3077be4f64b940777f08b18106e914cee71","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.28.0.tgz","fileCount":359,"integrity":"sha512-qbrj23KHFN23znBg0V0hgPODA8+ceKFPFiNshtOZRevm2Fwv/gsP+39YUEeJf4Eo8SW6w/IEw4OamslD5rUTAg==","signatures":[{"sig":"MEUCIQDMJ2UvVdyUuXA02scUoChTBwbcP4PdiDiSXppQA4subgIgUzny2dbuEb07qrfTTvvhovspZYaGb0qpscfHu3ZCfTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1075986},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"5d7564c29340e01977f662c3d602520995fc4dac","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.28.0_1787589790846_0.7847010650091433","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@speech-sdk/core","version":"0.29.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.29.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"c160055b4f3b69247a57b4082c3a883d18a5f438","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.29.0.tgz","fileCount":355,"integrity":"sha512-LogEfbYmyUljYundjRZA9Odgnuf5Dk3SLEhMbFjS73W3M3Sl8RdDmt1IScrrvDAE0MDsaEp9VasowDVZyre/qg==","signatures":[{"sig":"MEUCIATGiLV6BQZ6lj+PmE6kN3fnBxAZODgZZa0x59ytuaMpAiEAlBkPTLD0wt7wZcG/MB2eU4zkh8YWEwkCbaJWqubQiXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1033707},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"df86933c6b99e34ffa7daa92cd889d9ec579db45","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.29.0_1787593398820_0.9956164660729072","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@speech-sdk/core","version":"0.29.1","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.29.1","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"dc12dd8cabda21f10fcd25cf15daff03a832cec8","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.29.1.tgz","fileCount":355,"integrity":"sha512-iBPgtXCb3y6H0D2k3soQkO1pzu8bzzI2Q/PGzSfMKEnwaJc9wnqJTAJNAXEXNlmvyNgns6VDrGKY8CzKvRecWA==","signatures":[{"sig":"MEUCIQC98txPjHci7mDJKQ0DyxdvBKYdUAp6X3wrdUw74PyX0wIgJCbswGgYdA4cfXNIZKAKUBLDAqjkdpHCgj3vRkSLUMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1038277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"d884eb85d882da69f3112a9adb2cb386bc3adf46","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.29.1_1789337073145_0.442745980257798","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@speech-sdk/core","version":"0.30.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.30.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"7442dea89e92cce5659f2f2d1a58ad81596a4241","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.30.0.tgz","fileCount":355,"integrity":"sha512-rcLgL6uYWEjBnqfN1uvf4aIOMnamIUb5D+aNBcUhL0PaFju8DgLIdUEtm2QZvf3bhA5Du+kDG4wS3uIjiPy8fw==","signatures":[{"sig":"MEYCIQDH44i/PeacgIbAFZBOlAqBhmZVkl9n76mhAJRoAwDprwIhAJc3Hc7Y5/rMcTdGETF5oar1E5vR6ZLZ6MpzdMy7wpJH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDh6yHWNCm+ziARm9wkSGsq1c67nwzBg6ifQtCvsT85qAiEAmJnGOppJxb/vddi0HK3p2CQ5ryrjKhQNn478x7vTZYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1045835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"47f26a39bceeec55937e1a26c49e320612a7306d","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.30.0_1790006360262_0.297329589070352","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@speech-sdk/core","version":"0.30.1","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.30.1","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"afb3081a9bd90bcd3b84bea1f8e084e8786fb986","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.30.1.tgz","fileCount":355,"integrity":"sha512-bShwvLREbR+s/d/t4xDia5l6uLCcOoxqqfuWIu6E5h8AtOirpW9T/R5CIb5hCYHA85NxvBC27ZCq9JQZu0x5Og==","signatures":[{"sig":"MEUCIBWMAriIcaKF4TXmlm+Bc+lzovyporsmHAc2z2bVUlqpAiEA6FDQk7oWxgZ3yrcbg0eLy6qxzYN9c5J/yPqymbFVqQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvKklXOW/MlkULxuJ5mffPQ8QROWfXa3opLkArPrxa3wIhAILJ0LHoWucGKUpSuOQDKiV8sKkGbF/nAsTuJGLr1/hY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1047074},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"0fee207189f6ff5dede88b3dfaaf7bd1502b7ee7","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.30.1_1790189714912_0.16363724029889748","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@speech-sdk/core","version":"0.31.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.31.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"ee8ffbbf5bb6811b205e438f31b068bdee3ff1c6","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.31.0.tgz","fileCount":355,"integrity":"sha512-RwV/oqczFvmA3OJYTkE5JgWNCrVfFzNKd4DsCnqpR2XdLePtTuvrSpuy4vCEY81mSpan7bGQw1fm3TAAZKcfBQ==","signatures":[{"sig":"MEYCIQCOiBNz7rBN60ZZTBHIz8c0wzynBBo6oWvedFgOTKIVkwIhAMv9qkyYhUchP0j0YA3aTnglqFzmITXqGP6fpOLfpIeg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/ExPYpcMePLzeh2y+EdiLg+JOWRfGq9NoFmHfXVjJjgIgU9sZfQgsIUmVNeFbUBjBr7gUZXGlt02mQbYJSYqZXVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1051148},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"4d3d18cdd494d0de9a30f2f812d23ed217310b23","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.31.0_1790193722521_0.8865195932518586","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@speech-sdk/core","version":"0.32.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.32.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"e390ae04a57898131d6f6a8bad6735b3f8dca8e3","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.32.0.tgz","fileCount":355,"integrity":"sha512-sxa0/mOuW/CSYyUNKxwJzb5xKqDNkU1bcMTG7xvcNAqnuMARc7/GRgjuAf92OWLZHgVxhxsrX/01Rh27dXui0w==","signatures":[{"sig":"MEUCIFv99sozO4qajZtaSM8QAxgl0ULeAP8FQjbmGt/cD5cUAiEAlrsvugdADGJkUgPJfiaDNIAAqU3AWR5ndnfYEUtx2XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAp3dhUtP+6y6aDNJv5f1Ryc71DaleRvGwgTw6+ix+nCAiAa33O6M4vMe5Z0hWWoSDaAmXT2FVu9GkAsHNj+QblNXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1074771},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"d1dd8f1624c44c2e6489301489d92fa2d6583ad8","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.32.0_1790206455611_0.566008089398101","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@speech-sdk/core","version":"0.33.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.33.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"a3d9d097f50bf6427f97c510f3a9eab193d834ec","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.33.0.tgz","fileCount":351,"integrity":"sha512-pAHMJttQkn1AB8wO7tFz6iioiseypUOCxVL79hdH1UnF3zbAlmrk2JmVDlnSSXw3Scgi7CE1Jqa7F9BI08e8GQ==","signatures":[{"sig":"MEQCIA+MTLQfk3WIPSyf8VNGMzPNhQhNosSSq0mPOzAldWQxAiAMsfePVcaVHuh7iqf3dbxN9ervYuWbBiiaKi9fjO7LPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGC1BK5Mc/4wupjEaJ30KCWVZkbwZqV6FOGxj7gG6Wh7AiAuq4ODku547yuwW+bi7lg9XJgZK+v/7njbtrpRUkpBlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1074232},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"bbc39548ff7cf743f65099ed53f2c16eead6b442","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.33.0_1790531422062_0.03569886947670575","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"@speech-sdk/core","version":"0.33.1","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.33.1","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"e4ced8ae7f570c07284e3cf2b768be4a7eaae0f8","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.33.1.tgz","fileCount":351,"integrity":"sha512-GscA3gVCON3nfxnNC/dOvvEp73CUn+yGZF6ocyFW4lDV3kJzFYcZKhubSQQrfxV0XF3Tyv7m7AJFCk/4JGRWJA==","signatures":[{"sig":"MEUCIQCedBBbKi1r2wm1PIp+fwyMtr+4ZwazFh76GAe5PKZWFAIgUCe7s7VVIzjUVRT/Tp+SlHPl2Vw5GqbPW24kYgq1d0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDXZSb/UhMoQDachK5+dQgpAX0j7ByT1sDjVj26V9HMvwIgctOmp9ZNfaKh3e0Mgm99RbYq2YQIwfaukVvO+Hh1JCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1075055},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"86413345d8c35518367d6470f805b8253c1edbab","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.33.1_1790539228033_0.5391712722762061","host":"s3://npm-registry-packages-npm-production"}},"0.34.0-alpha.0":{"name":"@speech-sdk/core","version":"0.34.0-alpha.0","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"license":"Apache-2.0","_id":"@speech-sdk/core@0.34.0-alpha.0","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"6a4082f96178edadad6f03ba16de6b4d060aa25c","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.34.0-alpha.0.tgz","fileCount":375,"integrity":"sha512-WVBmNHUM18AqduvVgokAfr7moQcU0CzGH3b8iQtUBvqxoj/YAF6cx2Sxd4haIiGzGWJ5LyEA8kBfur7b7f/YLg==","signatures":[{"sig":"MEUCIHIpUXmkqcPBuOxu31VoSk+4XCcA30g49Y56M90qru2lAiEAkGKcn00rpRhIkgpln580PzN5+SnUFVUGBXVHBi6K138=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAwzi+MeoJ3ii5ZyGt9dpd4hns7DC/xYmWJTnFd0GnjtAiBiRU608tkESWTtpQPvRRYzlFvylALsASlou/SaJhWUHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.34.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170254},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"0f8d4bf8aa7ad0c94c6cd8456743b91126e776d1","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","readmeFilename":"README.md","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/core_0.34.0-alpha.0_1790635979887_0.537919836727111","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"_id":"@speech-sdk/core@0.34.0","bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"dist":{"shasum":"2bcd15f8be3122cc03e958af8277a8cfa98e5b7f","tarball":"https://registry.npmjs.org/@speech-sdk/core/-/core-0.34.0.tgz","fileCount":375,"integrity":"sha512-27DB49v/oQazNkLw4nsddsZh12k1vwOK1RNb0vRELA33uC0Fly2EOcTi1uBXWEoC+4qbqtALFxKp58CNCZJD8A==","signatures":[{"sig":"MEYCIQCxPsJIg4NEKTJVHjPV7TGZBPlYK2msiHAofy+KxiT1owIhAKx9PDkDRZbRbSIad9o8WFLFeFpf+3Y5s6qJWZC38hZV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDO0DI2pd0PBMqz2BKaZ1yqx0xMsWEv5ET2Pc3ozuA7ggIhAL+oBRKItm60df1vSL2B8DEQvS35K/c4noLM3v5LbUbg"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speech-sdk%2fcore@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170381},"main":"./dist/index.js","name":"@speech-sdk/core","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./dist/plugins/index.js"},"./providers":{"types":"./dist/providers.d.ts","default":"./dist/providers.js"},"./pronunciations":{"types":"./dist/pronunciations/index.d.ts","default":"./dist/pronunciations/index.js"}},"gitHead":"0e5a670324fb7be51a22708fe08bd7cc50f09f99","license":"Apache-2.0","scripts":{"fix":"ultracite fix","test":"vitest run","build":"tsc","check":"ultracite check","test:e2e":"vitest run --config vitest.config.e2e.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"version":"0.34.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a69b8568-5339-4b9e-93b0-d5d1f8554059"}},"homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","directories":{},"maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.3.6","p-retry":"^8.0.0","mediabunny":"^1.40.1","@mediabunny/mp3-encoder":"^1.42.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"vite":"^7.3.2","dotenv":"^17.3.1","vitest":"^4.1.3","ultracite":"7.6.2","typescript":"^5.8.0","@types/node":"^25.5.0","@biomejs/biome":"2.4.14"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.34.0_1790702843408_0.9846896479689242"}}},"time":{"created":"2026-04-01T19:02:33.065Z","modified":"2026-09-29T17:27:23.862Z","0.0.1":"2026-04-01T19:02:33.369Z","0.0.3":"2026-04-01T22:56:04.731Z","0.0.4":"2026-04-03T21:39:29.720Z","0.0.5":"2026-04-03T22:52:49.670Z","0.0.6":"2026-04-06T03:36:11.715Z","0.1.0":"2026-04-06T16:30:32.017Z","0.2.0":"2026-04-07T02:58:29.116Z","0.3.0":"2026-04-07T16:13:18.577Z","0.4.0":"2026-04-07T23:25:09.341Z","0.4.1":"2026-04-08T04:06:41.125Z","0.5.0":"2026-04-11T16:03:54.915Z","0.5.1":"2026-04-15T14:48:22.722Z","0.5.2":"2026-04-16T18:22:56.764Z","0.6.0":"2026-04-18T18:40:11.175Z","0.6.1":"2026-04-19T14:48:29.492Z","0.6.2":"2026-04-20T20:02:52.617Z","0.7.0":"2026-04-21T19:59:32.260Z","0.8.0-alpha":"2026-04-27T04:04:46.285Z","0.8.1-alpha":"2026-04-27T17:36:08.247Z","0.8.2-alpha":"2026-04-27T22:25:10.944Z","0.8.3-alpha":"2026-04-28T22:17:40.884Z","0.8.0":"2026-05-01T22:24:39.404Z","0.8.1":"2026-05-01T23:44:38.975Z","0.8.2":"2026-05-03T17:59:30.116Z","0.8.3":"2026-05-04T01:15:41.025Z","0.9.0":"2026-05-04T16:59:38.457Z","0.9.1":"2026-05-06T21:17:02.244Z","0.10.0":"2026-05-19T20:11:29.688Z","0.10.1":"2026-05-20T20:44:05.316Z","0.11.0":"2026-05-25T03:06:07.633Z","0.12.0":"2026-06-04T21:09:37.072Z","0.13.0":"2026-06-08T05:18:52.313Z","0.14.0":"2026-06-08T17:12:54.369Z","0.15.0":"2026-06-09T22:02:35.385Z","0.15.1":"2026-06-13T16:14:45.125Z","0.16.0":"2026-06-16T01:16:17.003Z","0.17.0":"2026-06-19T00:00:57.330Z","0.18.0":"2026-06-19T04:15:17.546Z","0.18.1":"2026-06-20T16:10:00.702Z","0.18.2":"2026-06-22T05:01:08.093Z","0.19.0":"2026-06-24T23:03:23.395Z","0.20.0":"2026-06-27T17:01:32.524Z","0.21.0":"2026-07-04T16:17:35.574Z","0.22.0":"2026-07-14T16:38:44.475Z","0.23.0":"2026-07-16T23:48:37.615Z","0.24.0":"2026-07-17T22:45:07.034Z","0.24.1":"2026-07-18T00:48:05.353Z","0.24.2":"2026-07-18T05:45:55.450Z","0.24.3":"2026-07-20T21:12:04.943Z","0.25.0":"2026-07-27T05:41:43.917Z","0.25.1":"2026-07-30T19:11:32.183Z","0.25.2":"2026-08-03T18:54:55.149Z","0.25.3":"2026-08-04T17:42:12.719Z","0.26.0":"2026-08-14T17:24:41.598Z","0.27.0":"2026-08-17T03:37:23.291Z","0.28.0":"2026-08-24T16:43:11.031Z","0.29.0":"2026-08-24T17:43:19.013Z","0.29.1":"2026-09-13T22:04:33.293Z","0.30.0":"2026-09-21T15:59:20.374Z","0.30.1":"2026-09-23T18:55:15.020Z","0.31.0":"2026-09-23T20:02:02.633Z","0.32.0":"2026-09-23T23:34:15.736Z","0.33.0":"2026-09-27T17:50:22.147Z","0.33.1":"2026-09-27T20:00:28.117Z","0.34.0-alpha.0":"2026-09-28T22:52:59.972Z","0.34.0":"2026-09-29T17:27:23.503Z"},"bugs":{"url":"https://github.com/Jellypod-Inc/speech-sdk/issues"},"license":"Apache-2.0","homepage":"https://github.com/Jellypod-Inc/speech-sdk#readme","keywords":["tts","text-to-speech","speech","openai","elevenlabs","inworld","speechify","ai"],"repository":{"url":"git+https://github.com/Jellypod-Inc/speech-sdk.git","type":"git"},"description":"Universal, cross-platform text-to-speech SDK with multi-provider support.","maintainers":[{"name":"piersonmarks","email":"pierson@jellypod.com"}],"readme":"<div align=\"center\">\n\n<img src=\"https://github.com/user-attachments/assets/42d9b528-e507-4162-8120-338bb0c92650\" alt=\"Speech SDK\" width=\"140\" />\n\n# Speech SDK\n\n**The Universal SDK for text-to-speech across all major providers**\n\nA lightweight, provider-agnostic TypeScript SDK. Zero lock-in. Runs in Node.js, Edge runtimes, and the browser.\n\n[![npm version](https://img.shields.io/npm/v/@speech-sdk/core?style=flat-square)](https://www.npmjs.com/package/@speech-sdk/core)\n[![npm downloads](https://img.shields.io/npm/dm/@speech-sdk/core?style=flat-square)](https://www.npmjs.com/package/@speech-sdk/core)\n[![license](https://img.shields.io/npm/l/@speech-sdk/core?style=flat-square)](https://github.com/Jellypod-Inc/speech-sdk/blob/main/LICENSE)\n[![Discord](https://img.shields.io/badge/Discord-Join-5865F2?style=flat-square&logo=discord&logoColor=white)](https://discord.gg/xcTQMU3nCV)\n[![Stars](https://img.shields.io/github/stars/Jellypod-Inc/speech-sdk?style=flat-square&logo=github&label=stars)](https://github.com/Jellypod-Inc/speech-sdk/stargazers)\n\n**[Quick start](#quick-start)** · **[Providers](#supported-providers)** · **[Streaming](#streaming)** · **[Multi-Speaker Conversations](#conversations)** · **[Timestamps](#timestamps)**\n\n</div>\n\n<br />\n\n<img width=\"1200\" height=\"630\" alt=\"Speech SDK\" src=\"https://github.com/user-attachments/assets/b90c0235-9405-4939-bffa-75fc82be5afb\" />\n\nLearn more at [speechsdk.dev](https://speechsdk.dev/).\n\n## Features\n\n- **Universal** — one `generateSpeech()` call across every supported provider.\n- **Streaming** — `streamSpeech()` returns a standard `ReadableStream<Uint8Array>`.\n- **Conversations** — `generateConversation()` produces multi-speaker audio, picking a native-dialogue or local-stitch path automatically.\n- **Word-level timestamps** — `timestamps: true` returns alignment, using the provider's native data or falling back to STT.\n- **Volume normalization** — RMS-level outputs to an absolute loudness target.\n- **Audio tags & voice cloning** — bracket cues like `[laugh]` and reference-audio cloning where supported.\n- **Voice design** — `designVoice()` creates a reusable voice from a text description across providers that support it.\n\n## Install\n\n```bash\nnpm install @speech-sdk/core\n```\n\n> [!TIP]\n> Using an AI coding assistant? Add the speech-sdk skill to give it full knowledge of this library: `npx skills add Jellypod-Inc/speech-sdk --skill speech-sdk`.\n\n## Quick start\n\n```ts\nimport { generateSpeech } from '@speech-sdk/core';\n\nconst result = await generateSpeech({\n  model: 'openai/gpt-4o-mini-tts',\n  text: 'Hello from speech-sdk!',\n  voice: 'alloy',\n});\n\nresult.audio.uint8Array;  // Uint8Array\nresult.audio.base64;      // string (lazy)\nresult.audio.mediaType;   // \"audio/mpeg\"\n```\n\nPass a `provider/model` string, or just the provider name to use its default model. The string above is enough to get going — set one env var and you're done.\n\n### Spoken text and delivery instructions\n\n`text` is always the exact transcript expected in the generated audio. Use `instructions` for optional, non-spoken direction about delivery; instructions are sent only to the TTS provider and are never included in forced alignment or timestamp validation.\n\n```ts\nimport { generateSpeech } from '@speech-sdk/core';\nimport { createGoogle } from '@speech-sdk/core/providers';\n\nconst result = await generateSpeech({\n  model: createGoogle()('gemini-3.8-flash-lite-tts'),\n  voice: 'Kore',\n  text: 'The exact words expected in the generated audio.',\n  instructions: 'Use a confident, warm, measured delivery.',\n  timestamps: true,\n  timestampProvider,\n});\n```\n\nModels that accept this field declare the `instructions` feature. Passing non-empty instructions to an unsupported direct model throws `InstructionsUnsupportedError` before synthesis. Existing `text`-only calls and provider-specific `providerOptions` are unchanged.\n\n## Model string vs factory\n\nEvery call goes straight to the provider's own API. The two ways to name a model differ only in how much you configure:\n\n```ts\n// 1. String → \"<provider>/<model>\", resolved to that provider with default config.\n//    Reads the provider's env var (e.g. OPENAI_API_KEY), or pass apiKey to the call.\nawait generateSpeech({ model: 'openai/gpt-4o-mini-tts', text: '...', voice: 'alloy' });\n\n// 2. Factory → same provider, plus baseURL / fetch / fallbackSTT and other config.\nimport { createOpenAI } from '@speech-sdk/core/providers';\nawait generateSpeech({ model: createOpenAI()('gpt-4o-mini-tts'), text: '...', voice: 'alloy' });\n```\n\n| | String | Factory |\n|---|---|---|\n| When to use | The common case — one key per provider, nothing to configure | You need a custom `baseURL`, a custom `fetch`, an STT fallback, or several differently-configured instances of one provider |\n| Key resolution | `apiKey` option → `<PROVIDER>_API_KEY` | `createX({ apiKey })` → `<PROVIDER>_API_KEY` |\n\nA bare provider id (`'openai'`) uses that provider's default model. An unrecognized prefix throws before any request is made.\n\n## Supported providers\n\n| Provider | Prefix | Env var |\n|---|---|---|\n| [OpenAI](https://platform.openai.com/docs/guides/text-to-speech) | `openai` | `OPENAI_API_KEY` |\n| [ElevenLabs](https://elevenlabs.io/docs) | `elevenlabs` | `ELEVENLABS_API_KEY` |\n| [Deepgram](https://developers.deepgram.com/docs/text-to-speech) | `deepgram` | `DEEPGRAM_API_KEY` |\n| [Cartesia](https://docs.cartesia.ai) | `cartesia` | `CARTESIA_API_KEY` |\n| [Hume](https://dev.hume.ai/docs/text-to-speech-tts/overview) | `hume` | `HUME_API_KEY` |\n| [Inworld](https://docs.inworld.ai/tts) | `inworld` | `INWORLD_API_KEY` |\n| [Google Gemini TTS](https://docs.cloud.google.com/text-to-speech/docs/gemini-tts) | `google` | `GOOGLE_API_KEY` |\n| [Fish Audio](https://docs.fish.audio) | `fish-audio` | `FISH_AUDIO_API_KEY` |\n| [Gradium](https://docs.gradium.ai) | `gradium` | `GRADIUM_API_KEY` |\n| [Murf](https://murf.ai/api/docs) | `murf` | `MURF_API_KEY` |\n| [Resemble](https://docs.resemble.ai) | `resemble` | `RESEMBLE_API_KEY` |\n| [fal](https://fal.ai/models) | `fal-ai` | `FAL_API_KEY` |\n| [Mistral](https://docs.mistral.ai/capabilities/audio/text_to_speech/speech) | `mistral` | `MISTRAL_API_KEY` |\n| [xAI](https://docs.x.ai/docs/models) | `xai` | `XAI_API_KEY` |\n| [MiniMax](https://platform.minimax.io/docs/api-reference/speech-t2a-http) | `minimax` | `MINIMAX_API_KEY` |\n| [Speechify](https://docs.speechify.ai) ([voice IDs](https://docs.speechify.ai/build/api-reference/v1/voices/get)) | `speechify` | `SPEECHIFY_API_KEY` |\n\nThe prefix is what a string `model` like `\"openai/tts-1\"` resolves to, and the env var supplies the key for both the string and factory forms — see [Model string vs factory](#model-string-vs-factory). Most providers ship a default model (`createOpenAI()()`); a few (e.g. fal) require an explicit model id. See the linked docs for each provider's full model list.\n\nProvider-specific parameters pass through via `providerOptions` using each API's native field names.\n\n## Streaming\n\n`streamSpeech()` returns audio incrementally as a `ReadableStream<Uint8Array>`.\n\n```ts\nimport { streamSpeech } from '@speech-sdk/core';\n\nconst { audio, mediaType } = await streamSpeech({\n  model: 'cartesia/sonic-3.5',\n  text: 'Streaming straight to the client.',\n  voice: 'voice-id',\n});\n\n// Forward to an HTTP response:\nreturn new Response(audio, { headers: { 'Content-Type': mediaType } });\n```\n\n> [!NOTE]\n> Retries apply only until response headers arrive; mid-stream errors propagate to the consumer. Calling `streamSpeech()` on a non-streaming model throws `StreamingNotSupportedError`.\n\n### Streaming a conversation\n\n`streamConversation()` streams native two-speaker dialogue, so playback can start before the whole conversation has been generated. Gemini 3.8 (`gemini-3.8-flash-tts`, `gemini-3.8-flash-lite-tts`) supports it.\n\n```ts\nimport { streamConversation } from '@speech-sdk/core';\nimport { createGoogle } from '@speech-sdk/core/providers';\n\nconst google = createGoogle();\n\nconst { audio, mediaType } = await streamConversation({\n  model: google('gemini-3.8-flash-tts'),\n  turns: [\n    { text: 'Did you see the results?', voice: 'Kore' },\n    { text: '[laughs] I did.', voice: 'Puck', instructions: 'dry and amused' },\n  ],\n});\n// mediaType: 'audio/pcm;rate=24000'\n```\n\nIt sends the same single request as `generateConversation` renders natively, with streaming on, and supports `instructions` (conversation-wide and per turn), `pronunciations`, `providerOptions`, `maxRetries`, `abortSignal` and `headers`. Retries work as for `streamSpeech()`.\n\n- **One request, so it must fit native dialogue:** exactly two prebuilt voices, and no more than the model's dialogue character budget (8,000 characters of turn text for Gemini 3.8). Otherwise it throws `DialogueConstraintError`. Use `generateConversation()` for longer conversations, which splits them into blocks.\n- **No fallback.** A model that can't stream dialogue throws `StreamingNotSupportedError`; fall back to `generateConversation()` yourself if you want buffered audio.\n- **Buffered-only options are rejected**, not ignored: `gapMs`, `maxConcurrency`, `maxInputChars`, `output`, `speed`, `splitTurns`, `spokenTagCheck`, `timestampProvider`, `timestamps`, `volumeDbfs`, and per-turn `model`, `providerOptions` or `speed` throw `ConversationInputError`.\n\n## Conversations\n\n`generateConversation()` produces a single multi-voice clip from an ordered array of turns. The path is chosen by what the turns are:\n\n- **Native dialogue** — every turn uses the same model and that model exposes a multi-speaker endpoint. One API call, naturally mixed.\n- **Stitch** — conversations that don't qualify for native dialogue (multi-provider, or no dialogue endpoint). Runs turns in parallel, RMS-levels each, inserts silence, returns a single WAV.\n\n```ts\nimport { generateConversation } from '@speech-sdk/core';\n\nconst result = await generateConversation({\n  turns: [\n    { model: 'openai/tts-1',                     voice: 'nova',                 text: \"Hi, I'm hosted by OpenAI.\" },\n    { model: 'elevenlabs/eleven_multilingual_v2', voice: 'JBFqnCBsd6RMkjVDRZzb', text: \"And I'm hosted by ElevenLabs.\" },\n    { model: 'hume/octave-2',                    voice: 'Kora',                 text: \"I'm Hume Octave. Thanks for listening.\" },\n  ],\n});\n```\n\nOptions: `gapMs` (default 300), `volumeDbfs` (default `-20`), `maxConcurrency` (default 6), `maxRetries` (default 2), `instructions`, `timestamps`, `splitTurns`, `timestampProvider`, `spokenTagCheck`, `apiKey`, `providerOptions`, `abortSignal`, `headers`. Per-turn overrides: `model`, `instructions`, `providerOptions` (stitch path only — throws `ConversationInputError` on native). Top-level and per-turn instructions are combined for stitched turns; native dialogue keeps them semantically separate. Native-dialogue models enforce their own voice-count and character limits; violations throw `DialogueConstraintError`.\n\n`result.metadata.path` reports how the audio was rendered: `'native'`, `'native-split'` (native dialogue in several calls, stitched), or `'stitch'`. On the stitch path `metadata.stitchReason` says why (`'mixed-models'`, `'no-native-dialogue'`, `'single-speaker'`, `'too-many-voices'`, `'custom-voice'`, `'per-turn-provider-options'`, `'per-turn-speed'`, `'max-input-chars'`, `'native-limit-exceeded'`). Match on these fields rather than on warning text.\n\n### Per-turn audio\n\nPass `splitTurns: true` (with `timestamps: true`) to also get one clip per input turn — for example to show each turn as its own take, caption it, or regenerate a single turn.\n\n```ts\nimport { generateConversation } from '@speech-sdk/core';\nimport { createElevenLabs } from '@speech-sdk/core/providers';\n\nconst result = await generateConversation({\n  model: 'google/gemini-3.8-flash-tts',\n  turns: [\n    { voice: 'Kore', text: '[laughs] You did not.' },\n    { voice: 'Puck', text: 'I absolutely did.' },\n  ],\n  timestamps: true,\n  // Gemini returns no word timings, so align them with a timestamp provider.\n  timestampProvider: createElevenLabs().forcedAlignment(),\n  splitTurns: true,\n  output: { format: 'wav' },\n});\n\nfor (const turn of result.turns) {\n  turn.turnIndex;   // index into turns[]\n  turn.audio;       // GeneratedAudioFile, same format as result.audio\n  turn.startMs;     // where the slice starts in result.audio\n  turn.endMs;\n  turn.timestamps;  // WordTimestamp[] in seconds from the start of this slice\n}\n```\n\nThe slices cover the whole conversation audio in order, with no gaps or overlaps, and are cut sample-accurately from the decoded PCM. Each boundary is cut in the middle of the first silence (at least 100 ms of 20 ms frames, each 40 dB below the audio's 90th-percentile frame level) after turn N's last word and before turn N+1's first word, so a breath, laugh, or \"hmm\" opening turn N+1 stays with that turn. When the gap holds no such silence, the cut goes at its quietest frame. Where the SDK joined audio itself — the stitch path's inserted gaps and the joins between native-split blocks — it cuts in the middle of that gap.\n\nSplitting works on the native, native-split, and stitch paths. It throws `TurnSplitError` rather than cut on untrustworthy boundaries; `error.reason` is `'empty_turn'` (a turn has no attributed words), `'non_monotonic'` (a word overlaps the previous one or belongs to an earlier turn), or `'undecodable_audio'` (the native model has no PCM/WAV mode; thrown before synthesis). Callers can catch it and fall back to voicing turns separately.\n\n## Timestamps\n\nPass `timestamps` to get word-level alignment. Timings are in seconds from the start of the audio.\n\n```ts\nconst result = await generateSpeech({\n  model: 'elevenlabs/eleven_multilingual_v2',\n  text: 'Hello from speech-sdk!',\n  voice: 'JBFqnCBsd6RMkjVDRZzb',\n  timestamps: true,\n});\n\nresult.timestamps;\n// [\n//   { text: \"Hello\",  start: 0.00, end: 0.32 },\n//   { text: \"from\",   start: 0.36, end: 0.55 },\n//   ...\n// ]\n```\n\nReturned timestamps are projected onto the exact text synthesized by the SDK: caller input after unsupported audio tags are removed and pronunciation substitutions are applied. Provider text is used only to prove complete lexical coverage and provide timing boundaries. Before timestamps are accepted, the SDK verifies Unicode-aware transcript coverage, rejects missing or extra lexical content and punctuation-only entries, and validates finite, nonnegative, monotonic timings against the generated audio. Pronunciation substitutions are mapped back to caller text before timestamps are returned. If replacement boundaries cannot map one-to-one onto multiple caller words, only the unresolved internal boundaries are interpolated and `warnings` reports that the pronunciation projection contains estimated word timings.\n\n| Value | Behavior |\n|---|---|\n| `true` | Returns validated word timestamps. Native models use their own timestamps. Direct models without native timestamps require `timestampProvider` (or a legacy factory-level `fallbackSTT`). |\n| `false` *(default)* | Never requests, derives, or returns timestamps. |\n\n`timestampProvider` is used for models without native timestamps and as a fallback when native timestamps fail validation. Missing internal caller-word boundaries inside an otherwise valid pronunciation edit span are interpolated, and those results include a warning.\n\nTimestamps never fail synthesis. When the SDK chunks a long input, forced alignment runs per synthesis chunk and the timings are concatenated with the stitch offsets; alignment is skipped entirely for inputs below a few words, where it cannot succeed and is not needed. If timings are still empty or fail transcript validation, the SDK distributes the words evenly across the measured audio duration (a single span for one word) instead of throwing. `metadata.timestampsSource` reports how the returned timings were produced: `'native'`, `'aligned'`, or `'estimated'`.\n\nThere is no implicit OpenAI fallback. Existing factory-level `fallbackSTT` configuration remains supported for compatibility, but new integrations should use the narrower `timestampProvider` interface.\n\nConfigure `fallbackSTT` on the factory to use a different key or STT model (set it once, applies to all calls):\n\n```ts\nimport { generateSpeech } from '@speech-sdk/core';\nimport { createOpenAI, createElevenLabs } from '@speech-sdk/core/providers';\n\nconst elevenlabs = createElevenLabs({\n  apiKey: process.env.ELEVENLABS_API_KEY,\n  fallbackSTT: createOpenAI({ apiKey: process.env.MY_OPENAI_KEY }).stt('whisper-1'),\n});\n\nconst result = await generateSpeech({\n  model: elevenlabs('eleven_flash_v2'),\n  voice: 'JBFqnCBsd6RMkjVDRZzb',\n  text: 'Hello, world.',\n  timestamps: true,\n});\n```\n\nWhether a given model returns native alignment or transcribes via the STT fallback is a provider detail — both paths produce the same `WordTimestamp[]` shape.\n\n### ElevenLabs Forced Alignment\n\n[ElevenLabs Forced Alignment](https://elevenlabs.io/docs/api-reference/forced-alignment/create/) is available as a timestamp provider. It sends the generated audio and exact synthesized text to ElevenLabs; it is never selected as a default.\n\n```ts\nimport { generateSpeech } from '@speech-sdk/core';\nimport { createElevenLabs } from '@speech-sdk/core/providers';\n\nconst elevenlabs = createElevenLabs({\n  apiKey: process.env.ELEVENLABS_API_KEY,\n});\n\nconst result = await generateSpeech({\n  model: elevenlabs('eleven_multilingual_v2'),\n  voice: 'JBFqnCBsd6RMkjVDRZzb',\n  text: 'Dr. Smith paid 12 dollars',\n  timestamps: true,\n  timestampProvider: elevenlabs.forcedAlignment(),\n});\n\nresult.timestamps;\n// [{ text: 'Dr.', ... }, { text: 'Smith', ... }, { text: 'paid', ... }, { text: '12', ... }, { text: 'dollars', ... }]\n\n```\n\nAny object implementing the exported `TimestampProvider` interface can be passed the same way. It receives generated audio, its media type, the exact synthesized text, and the request's abort signal. Provider, network, and validation failures during alignment don't discard the synthesized audio — the SDK falls back to evenly estimated timings and reports it via `metadata.timestampsSource`.\n\n`generateConversation` retains its boolean `timestamps` option and returns `ConversationWordTimestamp[]` — every word carries a `turnIndex: number` pointing back into the input `turns[]`.\n\n```ts\nimport { generateConversation, timestampsToTurns } from '@speech-sdk/core';\n\nconst result = await generateConversation({\n  model: 'elevenlabs/eleven_v3',\n  turns: [\n    { voice: 'rachel', text: 'Hi there.' },\n    { voice: 'adam',   text: 'Hello!' },\n  ],\n  timestamps: true,\n});\n\n// Collapse consecutive words from the same turn into per-turn timings:\nconst turnTimestamps = timestampsToTurns(result.timestamps ?? []);\n```\n\n### Captions (SRT / WebVTT)\n\n`timestampsToCaptions()` converts word-level timestamps into a caption file. SRT is the default; pass `format: 'vtt'` for WebVTT.\n\n```ts\nimport { generateSpeech, timestampsToCaptions } from '@speech-sdk/core';\n\nconst { timestamps } = await generateSpeech({\n  model: 'elevenlabs/eleven_v3',\n  text: 'Hello world. This is a test.',\n  voice: 'JBFqnCBsd6RMkjVDRZzb',\n  timestamps: true,\n});\n\nconst srt = timestampsToCaptions(timestamps ?? []);\nconst vtt = timestampsToCaptions(timestamps ?? [], { format: 'vtt' });\n```\n\nCues break on sentence boundaries, then subdivide long sentences by character count, cue duration, and soft comma breaks. Pass `CaptionsOptions` to customize `format`, `maxLineLength`, `maxLinesPerCue`, `maxCharsPerCue`, `maxCueDurationMs`, or `longPhraseCommaBreakChars`.\n\n## Volume normalization\n\nPass `volumeDbfs` to RMS-normalize to an absolute target loudness (must be ≤ 0; `-20` is the broadcast/podcast convention).\n\n```ts\nconst result = await generateSpeech({\n  model: 'openai/gpt-4o-mini-tts',\n  text: 'Hello!',\n  voice: 'alloy',\n  volumeDbfs: -20,\n});\n\nresult.audio.mediaType;  // \"audio/wav\" — re-encoded after normalization\n```\n\n`generateConversation` always normalizes; override the target with `volumeDbfs`. A warning is surfaced (and the raw mix passes through) if the provider has no decodable PCM/WAV mode.\n\n### Output format\n\nBy default, `generateSpeech` preserves the provider response format.\n`generateConversation` returns WAV when the SDK stitches the turns.\n\nPass `output` to request a specific final format:\n\n```ts\nconst result = await generateSpeech({\n  model: createOpenAI()('tts-1'),\n  voice: 'alloy',\n  text: 'Hello',\n  output: { format: 'mp3', bitrate: 96 },\n});\n\nresult.audio.mediaType; // \"audio/mpeg\"\n```\n\nSupported explicit formats are `wav`, `mp3`, and `pcm`.\n\nThe SDK first asks each provider whether it can natively produce the requested format. If yes, the provider returns it directly and the SDK passes the bytes through unchanged. If the provider can return WAV/PCM but not the requested format (e.g. ElevenLabs has no native WAV output, Cartesia has no native MP3), the SDK requests a decodable format and converts via mediabunny. The SDK never decodes compressed audio (mp3/opus/aac) — providers must return wav/pcm for any local conversion to succeed.\n\nMP3 encoding uses [`@mediabunny/mp3-encoder`](https://mediabunny.dev/guide/extensions/mp3-encoder), loaded dynamically only when MP3 output is requested and the host environment does not already provide native MP3 encoding.\n\n## Audio tags\n\nBracket syntax `[tag]` adds expressive cues. Each provider handles tags natively where supported, maps them to its closest equivalent, or strips them and surfaces a warning in `result.warnings`.\n\n```ts\nawait generateSpeech({\n  model: 'elevenlabs/eleven_v3',\n  text: '[laugh] Oh that is so funny! [sigh] But seriously though.',\n  voice: 'voice-id',\n});\n```\n\n### Spoken-tag check\n\nA voice that supports tags sometimes reads one aloud: `'...a daring dream. [curious] In 1962...'` comes back with the narrator saying \"curious\". Forced alignment only places the script's own words, so it can't see that extra word and leaves an unexplained gap in the timings. The SDK checks for this automatically whenever tags reach the model:\n\n```ts\nimport { generateSpeech } from '@speech-sdk/core';\nimport { createElevenLabs } from '@speech-sdk/core/providers';\n\nconst elevenlabs = createElevenLabs();\n\nconst result = await generateSpeech({\n  model: 'google/gemini-3.1-flash-tts-preview',\n  voice: 'Kore',\n  text: 'It was a daring dream. [curious] In 1962, Britain and France signed.',\n  timestamps: true,\n  timestampProvider: elevenlabs.forcedAlignment(), // also listens for spoken tags\n});\n\nresult.metadata.spokenTags;\n// { checked: true, removedSeconds: 1.02, spans: 1 }\n```\n\n**What it listens with.** The first transcriber the request already has, so it never adds a vendor you didn't configure:\n\n1. `spokenTagCheck`, if you pass one (`elevenlabs.transcription()` or any `TranscriptionProvider`).\n2. A `timestampProvider` that implements the optional `transcribe` method. `elevenlabs.forcedAlignment()` does, via Scribe v2 on the same key.\n3. The model's `fallbackSTT`.\n4. The model's own speech-to-text: ElevenLabs models use Scribe with their own key, so `elevenlabs/eleven_v3` is checked with no configuration.\n\nWith none of those, the audio is returned as synthesized and `metadata.spokenTags.failed` says why. Pass `spokenTagCheck: false` to turn the check off.\n\n**What it does.** Each synthesized chunk whose text still carries a tag when it reaches the model is transcribed. Heard words the script doesn't account for and that spell a tag are spliced out of the chunk's PCM, from the middle of the pause before to the middle of the pause after, with a 4 ms fade on each side of the join. A word the script itself says is kept: in `'Engineers were curious. [curious]'` only the extra \"curious\" goes. Single tag words shorter than 4 letters are only cut as part of a whole tag phrase.\n\n- **One call for timestamps where possible.** When the transcriber is also your aligner (a transcribing `timestampProvider`, or `fallbackSTT`) and it heard every script word as written, its word timings become the timestamps and forced alignment is skipped. If it wrote something differently (`\"1962\"` heard as \"nineteen sixty-two\", an unusual name), forced alignment runs on the clean chunk as usual. Chunks without tags are aligned exactly as before, with no transcription call.\n- **Order.** The check runs on each chunk after synthesis and decoding, and before chunk stitching, forced alignment, `speed`, `output` encoding, and conversation turn splitting, so all of those see clean audio. On native dialogue the whole dialogue request is checked against every turn's tags before `splitTurns` cuts it, so a tag spoken between turns can't end up in a turn clip.\n- **Native timestamps** are shifted back by the length of each cut; timings inside a cut collapse to its start.\n- **Cost.** One transcription call per chunk that contains tags. Chunks without tags, and models that have tags stripped, make no call. A tagged request that will be checked is synthesized as PCM and comes back as WAV, like a chunked one, unless you pass `output` to choose another format.\n- **Fails open.** A transcription, decoding, or splicing error returns the chunk unchanged and records `failed` in the report. Only an abort is rethrown. The check never fails or retries synthesis.\n- **Report.** `metadata.spokenTags` is `{ checked, removedSeconds, spans, failed? }`, summed over chunks; each `metadata.chunks[i]` carries its own. Conversations sum over turns (see `metadata.perTurn`) or dialogue blocks. It is present when tags reached the model, or whenever you pass `spokenTagCheck`. Models without a decodable PCM/WAV mode skip the check with `failed` set.\n- `streamSpeech` doesn't support it: streamed audio has already reached the caller before it could be checked.\n\nA `TranscriptionProvider` is `transcribe({ audio, mediaType, abortSignal }) → { text, start, end }[]`, in seconds.\n\n### Gemini 3.8 tags\n\nGemini 3.8 (`gemini-3.8-flash-tts`, `gemini-3.8-flash-lite-tts`) reads tags inline in angle brackets. The SDK converts every bracket tag to that form with your wording and case, trimmed of surrounding whitespace, and never rejects one: `[chuckles]` becomes `<chuckles>`, and `'Wait, [excited] that changes everything.'` becomes `'Wait, <excited> that changes everything.'`. Google's [recommended vocal tags](https://ai.google.dev/gemini-api/docs/speech-generation) include `<laugh>`, `<chuckle>`, `<sigh>`, `<breath>`, `<gasp>`, `<short pause>`, and `<long pause>`. Google recommends putting sustained emotion or delivery in `instructions`, which the SDK sends as the turn's `speech_metadata.style`.\n\nTags stay out of the timestamp transcript. If Gemini reads a tag aloud, alignment fails with `TimestampValidationError` (`transcript_mismatch`). Gemini 2.5 models strip every bracket tag with a warning; Gemini 3.1 receives bracket tags as written.\n\n## Pronunciations\n\nCustomize how specific words are pronounced. Rules are applied as text substitution before the request is sent to the provider; word timestamps are inverse-mapped on return so the substitution is invisible to the caller.\n\n```ts\nimport { generateSpeech } from '@speech-sdk/core';\n\nawait generateSpeech({\n  model: 'openai/tts-1', // or createOpenAI()('tts-1')\n  voice: 'alloy',\n  text: 'What is LLM?',\n  pronunciations: {\n    rules: [{ word: 'LLM', replacement: 'el el em' }],\n  },\n});\n```\n\nThe same option is available on `streamSpeech` and `generateConversation`. On `generateConversation`, the option applies globally to every turn.\n\n`word` and `replacement` are trimmed at the ends before matching, so `'hello '` behaves exactly like `'hello'`; internal whitespace is preserved, so multi-word rules like `'New York'` keep matching. A rule whose `word` or `replacement` is empty after trimming is skipped — the remaining rules still apply.\n\n## Voice cloning\n\nSome providers support reference-audio cloning. Pass a voice object instead of a string.\n\n```ts\nimport { createFal, createMistral } from '@speech-sdk/core/providers';\n\n// Base64 reference:\nawait generateSpeech({\n  model: createMistral()(),\n  text: 'Hello!',\n  voice: { audio: 'base64-encoded-audio...' },\n});\n\n// URL reference:\nawait generateSpeech({\n  model: createFal()('fal-ai/f5-tts'),\n  text: 'Hello!',\n  voice: { url: 'https://example.com/reference.wav' },\n});\n```\n\n## Voice design\n\n`designVoice()` creates a brand-new synthetic voice from a text description (no\nreference audio needed) and returns a reusable `voiceId` you can pass straight\nto `generateSpeech()`. Pass a provider factory — design is a provider-level\noperation, so no model id is required.\n\n```ts\nimport { designVoice, generateSpeech } from '@speech-sdk/core';\nimport { createElevenLabs } from '@speech-sdk/core/providers';\n\nconst { voiceId, preview } = await designVoice({\n  provider: createElevenLabs(),\n  name: 'Narrator',\n  description: 'A deep, warm, middle-aged British narrator, calm and authoritative',\n  previewText: 'In the beginning, there was only silence.', // optional\n});\n\nawait generateSpeech({\n  model: createElevenLabs()('eleven_v3'),\n  text: 'Now using my freshly designed voice.',\n  voice: voiceId,\n});\n```\n\nThe SDK absorbs each provider's underlying flow (single-call, design→persist, or\ndesign→clone) so you always get one reusable `voiceId` back, plus an optional\n`preview` (`{ audio: Uint8Array, mediaType }`) of the designed voice.\n\nSupported providers: ElevenLabs, MiniMax, Fal, Hume, Inworld, Resemble, Fish\nAudio. Calling `designVoice()` with any other provider throws\n`VoiceDesignUnsupportedError`.\n\n> **Hume** references custom voices by name under the `CUSTOM_VOICE` namespace —\n> when generating with a Hume-designed voice, pass\n> `providerOptions: { voiceProvider: 'CUSTOM_VOICE' }` (the returned `warnings`\n> remind you of this).\n\n## Custom configuration\n\nFactory functions give you custom API keys, base URLs, or `fetch` implementations:\n\n```ts\nimport { generateSpeech } from '@speech-sdk/core';\nimport { createOpenAI } from '@speech-sdk/core/providers';\n\nconst myOpenAI = createOpenAI({\n  apiKey: 'sk-...',\n  baseURL: 'https://my-proxy.com/v1',\n});\n\nawait generateSpeech({\n  model: myOpenAI('gpt-4o-mini-tts'),\n  text: 'Hello!',\n  voice: 'alloy',\n});\n```\n\n## Public imports\n\nThe root package exports the main runtime APIs:\n\n```ts\nimport {\n  generateSpeech,\n  streamSpeech,\n  generateConversation,\n  timestampsToCaptions,\n  ApiError,\n  SpeechSdkProviderError,\n} from '@speech-sdk/core';\n```\n\nProvider and STT factories live under `@speech-sdk/core/providers`:\n\n```ts\nimport {\n  createOpenAI,\n  createElevenLabs,\n  createCartesia,\n  createGradium,\n  createSpeechify,\n} from '@speech-sdk/core/providers';\n```\n\nPublic types live under `@speech-sdk/core/types`:\n\n```ts\nimport type {\n  GenerateSpeechOptions,\n  SpeechResult,\n  SpeechResultWithTimestamps,\n  ConversationResult,\n  ConversationResultWithTimestamps,\n  TimestampProvider,\n  Voice,\n  WordTimestamp,\n} from '@speech-sdk/core/types';\n```\n\n## API reference\n\n```ts\ngenerateSpeech({\n  model: string | ResolvedModel,          // required\n  text: string,                           // required — exact spoken transcript\n  instructions?: string,                 // optional non-spoken delivery direction\n  voice: Voice,                           // required — string | { url } | { audio }\n  providerOptions?: object,\n  volumeDbfs?: number,                    // ≤ 0\n  timestamps?: boolean,\n  timestampProvider?: TimestampProvider, // direct derivation or invalid-native fallback\n  spokenTagCheck?: TranscriptionProvider | false, // automatic when tags reach the model; false turns it off\n  maxRetries?: number,                    // default 2\n  abortSignal?: AbortSignal,\n  headers?: Record<string, string>,\n}): Promise<SpeechResult>\n\ninterface SpeechResult {\n  audio: { uint8Array: Uint8Array; base64: string; mediaType: string };\n  metadata: { latencyMs: number; inputChars: number; provider: string; model: string; audioDurationMs?: number; ttfbMs?: number };\n  timestamps?: WordTimestamp[];\n  providerMetadata?: Record<string, unknown>;\n  warnings?: string[];\n}\n\ninterface TimestampProvider {\n  align(input: {\n    abortSignal?: AbortSignal;\n    audio: Uint8Array;\n    mediaType: string;\n    text: string;\n  }): Promise<readonly WordTimestamp[]>;\n  // Optional: also used for the spoken-tag check.\n  transcribe?(input: { abortSignal?: AbortSignal; audio: Uint8Array; mediaType: string }): Promise<readonly WordTimestamp[]>;\n}\n\ninterface TranscriptionProvider {\n  transcribe(input: {\n    abortSignal?: AbortSignal;\n    audio: Uint8Array;\n    mediaType: string;\n  }): Promise<readonly WordTimestamp[]>;\n}\n\ninterface WordTimestamp { text: string; start: number; end: number }  // seconds\n\n// Returned by generateConversation — extends WordTimestamp with turnIndex\ninterface ConversationWordTimestamp extends WordTimestamp {\n  turnIndex: number;  // index into the input turns[] array\n}\n```\n\n## Error handling\n\n```ts\nimport { generateSpeech, SpeechSdkProviderError } from '@speech-sdk/core';\n\ntry {\n  await generateSpeech({ /* ... */ });\n} catch (error) {\n  if (error instanceof SpeechSdkProviderError) {\n    error.status;        // 401, 429, 500, ...\n    error.provider;      // google\n    error.model;         // gemini-3.1-flash-tts-preview\n    error.code;          // INVALID_ARGUMENT (optional)\n    error.details;       // complete parsed provider response body\n    error.rawResponse;   // complete response text\n    error.requestId;     // provider request ID (optional)\n    error.retryable;\n    error.stage;         // synthesis | alignment (optional)\n    JSON.stringify(error);\n  }\n}\n```\n\nA 200 response with no audio, a provider declining to voice the text, and text that holds no words all surface as `NoSpeechGeneratedError`. Only the first recovers on a retry, so the error carries its classification:\n\n```ts\nif (error instanceof NoSpeechGeneratedError) {\n  error.reason;      // provider_empty_response | content_refusal | empty_input\n  error.retryable;   // true only for provider_empty_response\n  error.provider;    // elevenlabs (optional)\n  error.model;       // eleven_v3 (optional)\n  error.requestId;   // provider request ID, for support (optional)\n  error.turnIndex;   // which conversation turn (optional)\n}\n```\n\nCallers deciding whether to re-attempt should read `retryable` rather than treating the class as terminal: an ElevenLabs `/with-timestamps` response carrying alignment and no `audio_base64` is a transient provider defect that a plain retry recovers, while a Gemini `SAFETY` decline and wordless input repeat identically forever. The SDK applies the same rule to its own retries.\n\n`SpeechSdkProviderError` extends `ApiError`, so existing `instanceof ApiError`, `statusCode`, and `responseBody` handling remains compatible. `code` is populated from provider error codes (including Google `error.status`) or the RFC 7807 `code` extension. Match on `code` over `message` text — codes are a stable contract, messages aren't.\n\nElevenLabs Terms-of-Service content blocks use the canonical code `content_policy` with `retryable: false`. App callers should map that code to their content-refusal UX (for example, `content_refused` with guidance to edit the wording or switch hosts). The original ElevenLabs `type` and `code` remain available in `details`; string matching is only a compatibility fallback for older SDK versions.\n\n| Error | When |\n|---|---|\n| `SpeechSdkProviderError` | Provider returned non-2xx; includes the parsed and raw provider response |\n| `ApiError` | Backward-compatible base class for API failures |\n| `MissingApiKeyError` | No `apiKey` passed and the provider's env var is unset |\n| `NoSpeechGeneratedError` | Empty input (after tag stripping), a provider declining to voice the text, or an empty provider response — `reason` says which |\n| `StreamingNotSupportedError` | `streamSpeech()` on a non-streaming model |\n| `VolumeAdjustmentUnsupportedError` | `volumeDbfs` with no decodable output mode |\n| `TimestampProviderRequiredError` | `timestamps: true` on a direct model without native timestamps or an explicit timestamp provider |\n| `TimestampValidationError` | Requested timestamps are empty, structurally invalid, or do not exactly cover the synthesized text |\n| `TimestampKeyMissingError` | A legacy configured `fallbackSTT` is missing its API key |\n| `ConversationInputError` / `DialogueConstraintError` / `StitchUnsupportedError` | `generateConversation` validation / native caps / stitch incompatibility |\n| `TurnSplitError` | `splitTurns: true` but turn boundaries can't be trusted or the audio can't be decoded — `reason` says which |\n| `InstructionsUnsupportedError` | Non-empty delivery instructions were supplied to a direct model without the `instructions` capability |\n| `SpeechSDKError` | Base class |\n\nRetries 5xx (except 501), 429, `NoSpeechGeneratedError` with `retryable: true`, and network errors with jittered exponential backoff ([p-retry](https://github.com/sindresorhus/p-retry)); other 4xx and 501 are terminal. `SpeechSdkProviderError.retryable` exposes that HTTP classification. When a retriable error carries a `Retry-After` header, the SDK sleeps that long before the next attempt — capped at 60s to avoid pathological waits. The parsed value is surfaced as `retryAfterMs` whenever the header is present, even on terminal errors that aren't retried. Default 2 retries; override via `maxRetries`.\n\n## Development\n\n```bash\npnpm install\npnpm test              # unit tests\npnpm run test:e2e      # e2e tests (requires provider API keys)\npnpm run typecheck\npnpm fix               # format + lint\n```\n\nE2E tests hit real provider APIs. Set the relevant keys in `.env` or export them. Set `SPEECH_SDK_E2E_OUTPUT_DIR=~/Downloads/convos` to write conversation e2e audio to disk.\n","readmeFilename":"README.md"}