{"_id":"@speech-sdk/core","_rev":"62-89798dc58f583522be41d163ef130330","name":"@speech-sdk/core","dist-tags":{"next":"0.8.3-alpha","latest":"0.32.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":{"_id":"@speech-sdk/core@0.32.0","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"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAp3dhUtP+6y6aDNJv5f1Ryc71DaleRvGwgTw6+ix+nCAiAa33O6M4vMe5Z0hWWoSDaAmXT2FVu9GkAsHNj+QblNXw=="}],"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","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":"d1dd8f1624c44c2e6489301489d92fa2d6583ad8","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.32.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc: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.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":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.32.0_1790206455611_0.566008089398101"}}},"time":{"created":"2026-04-01T19:02:33.065Z","modified":"2026-09-23T23:34:16.072Z","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"},"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## Gemini 3.8 TTS migration\n\nUse `google/gemini-3.8-flash-tts` for the highest fidelity or `google/gemini-3.8-flash-lite-tts` for higher volume. Both use the Interactions API. `text` is the spoken transcript; `instructions` becomes turn-level `speech_metadata.style` and is never prepended to the transcript. The Google adapter maps `[laughs]`, `[sighs]`, `[coughs]`, `[gasps]`, `[breath]`, `[short pause]`, and `[long pause]` to supported inline vocal tags. Other square-bracket directions throw; move sustained delivery cues to `instructions`.\n\nPrebuilt voices, persistent `voice_...` IDs, and temporary `voicekey_...` keys work for single-speaker calls. Native two-speaker dialogue requires two prebuilt voices; custom voices use the SDK's local turn stitching. Unary generation returns a complete WAV file. Progressive streaming emits headerless 24 kHz mono PCM chunks. The SDK can convert unary WAV to its other advertised output formats.\n\nUse `maxChunkWords` to target shorter audio chunks (roughly 150 spoken words per minute), `maxConcurrency` to bound SDK-created parallel calls, and `maxRetries` for isolated chunk retries. Gemini 3.8 requests retain a conservative 5,000-character hard ceiling even if `maxInputChars` is set higher. When a call is split, `metadata.chunks` reports ordered chunk indices, text spans in the normalized synthesized text, durations, retry counts, and provider diagnostics. `metadata.timestampsSource` distinguishes native, forced-aligned, and estimated timings; estimated timings do not prove transcript completeness. Google does not guarantee a maximum reliable audio duration or cross-request voice identity. Google project-wide quota enforcement belongs in the caller.\n\n**Text-to-speech across 15 providers, one API.**\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## 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`, `timestampProvider`, `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## 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## 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  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}\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| `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"}