{"_id":"@soniox/client","_rev":"10-57e40fddf903cd0e5b2e8500b82ec7f9","name":"@soniox/client","dist-tags":{"latest":"2.3.0"},"versions":{"1.0.0":{"name":"@soniox/client","version":"1.0.0","keywords":["soniox","speech-to-text","stt","transcription","translation","speech-recognition","realtime","websocket","audio","sdk"],"author":{"name":"Soniox","email":"support@soniox.com"},"license":"MIT","_id":"@soniox/client@1.0.0","maintainers":[{"name":"ambroz-soniox","email":"ambroz@soniox.com"},{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},{"name":"matejmarinko-soniox","email":"matej.marinko@soniox.com"}],"homepage":"https://soniox.com/docs/stt/SDKs/web-sdk","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"259de521869744dd5efe57ae689475f81e6c89e4","tarball":"https://registry.npmjs.org/@soniox/client/-/client-1.0.0.tgz","fileCount":11,"integrity":"sha512-VCKmQcW1O7fw1y8llE7D8H4fC6gTn9fpPYbthUYhxKxCmY2agIAq8htOFe8X8AG7+eiGlZUsY20xQIy/vSOAZQ==","signatures":[{"sig":"MEUCIBmEDpcNPTlMzqD3OzpAi+QbRVyMflNk0u/0a71f/+XlAiEAiBCIjUMsCnjqV4nI4+XMS7ApWRz2j54fFxcPuJKk4Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fclient@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":420435},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"85c121b9fc06b9a2bd9c9c838c2c5a07506bebff","scripts":{"dev":"tsdown --watch","build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},"repository":{"url":"git+https://github.com/soniox/soniox-js.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Official Soniox SDK for client-side applications","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/client_1.0.0_1771428427920_0.9747534274268379","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@soniox/client","version":"1.0.1","keywords":["soniox","speech-to-text","stt","transcription","translation","speech-recognition","realtime","websocket","audio","sdk"],"author":{"name":"Soniox","email":"support@soniox.com"},"license":"MIT","_id":"@soniox/client@1.0.1","maintainers":[{"name":"ambroz-soniox","email":"ambroz@soniox.com"},{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},{"name":"matejmarinko-soniox","email":"matej.marinko@soniox.com"}],"homepage":"https://soniox.com/docs/stt/SDKs/web-sdk","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"15799e60a16b20afc459f9c9f8174d8b4366d123","tarball":"https://registry.npmjs.org/@soniox/client/-/client-1.0.1.tgz","fileCount":11,"integrity":"sha512-MM2XzJoL5lKCcTBqNlE470TcvIjmGjLhE2OXrcmZ+SiXB9UZfuSmxgk/2a5Sg9dZU1/byG0EE3sYsmVO8XFa1w==","signatures":[{"sig":"MEYCIQCNY/HOa6flYYbmPtP2EfXHcWOZtap0SYzekG+ASTLKIwIhAI8KPJ/6PNyZ0oaQVHulVybtzfwTf+GuwzTD/aGZ+nYy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fclient@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":420547},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a443faac165fa9929759bacee4d68997e8099d3c","scripts":{"dev":"tsdown --watch","build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},"repository":{"url":"git+https://github.com/soniox/soniox-js.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Official Soniox SDK for client-side applications","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/client_1.0.1_1771501494069_0.9687705477070094","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@soniox/client","version":"1.0.2","keywords":["soniox","speech-to-text","stt","transcription","translation","speech-recognition","realtime","websocket","audio","sdk"],"author":{"name":"Soniox","email":"support@soniox.com"},"license":"MIT","_id":"@soniox/client@1.0.2","maintainers":[{"name":"ambroz-soniox","email":"ambroz@soniox.com"},{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},{"name":"matejmarinko-soniox","email":"matej.marinko@soniox.com"}],"homepage":"https://soniox.com/docs/stt/SDKs/web-sdk","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"d6212afc9e3e57a79daa821ef831503ff4c5215e","tarball":"https://registry.npmjs.org/@soniox/client/-/client-1.0.2.tgz","fileCount":11,"integrity":"sha512-5NsUKncu6sJ5CdDb3Ddj2iRAjWtxxElceEmBu6dDnmg8Kcji/fNkabcgSY8k61CshRHzYbUs7WOrYkPcstvaIw==","signatures":[{"sig":"MEQCID0s1uG4ASP9+D1aC14nRj80U4NJ99WYRLlIEa2BYc/6AiALow9HonROospqHFMomgNEmCZ/FtshuPvrnxJvwRUtjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fclient@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":421343},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f9d93c8f726cfe075f588127df3e066cf66aef9c","scripts":{"dev":"tsdown --watch","build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},"repository":{"url":"git+https://github.com/soniox/soniox-js.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Official Soniox SDK for client-side applications","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/client_1.0.2_1771931426463_0.293674153205578","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@soniox/client","version":"2.0.0","keywords":["soniox","speech-to-text","stt","transcription","translation","speech-recognition","realtime","websocket","audio","sdk"],"author":{"name":"Soniox","email":"support@soniox.com"},"license":"MIT","_id":"@soniox/client@2.0.0","maintainers":[{"name":"ambroz-soniox","email":"ambroz@soniox.com"},{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},{"name":"matejmarinko-soniox","email":"matej.marinko@soniox.com"}],"homepage":"https://soniox.com/docs/stt/SDKs/web-sdk","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"034ce015f0603aa7da96bc163cec4c9cfde0da07","tarball":"https://registry.npmjs.org/@soniox/client/-/client-2.0.0.tgz","fileCount":11,"integrity":"sha512-bU/w9TzqvPb6VPOQ89i+6Gt6G32DOEEVig5W3dVkVjAaYNEp9gIWtxX8Yj0t0MJAsmVj61MI9hX6jvYZKXRFNQ==","signatures":[{"sig":"MEUCIAiCZxcfmbHMBonPbqIKSxpKj7bG3tkest59MQhrDaGSAiEAnuWOsWyGjunzB8/m5P5U8En/s0hur3X/eRM5MFV/R5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fclient@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":706929},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6656d97e2886c50f920e1d5cd97c5f23bf410611","scripts":{"dev":"tsdown --watch","build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},"repository":{"url":"git+https://github.com/soniox/soniox-js.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Official Soniox SDK for client-side applications","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/client_2.0.0_1776958797097_0.27188327202106244","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@soniox/client","version":"2.0.1","keywords":["soniox","speech-to-text","stt","transcription","translation","speech-recognition","realtime","websocket","audio","sdk"],"author":{"name":"Soniox","email":"support@soniox.com"},"license":"MIT","_id":"@soniox/client@2.0.1","maintainers":[{"name":"ambroz-soniox","email":"ambroz@soniox.com"},{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},{"name":"matejmarinko-soniox","email":"matej.marinko@soniox.com"}],"homepage":"https://soniox.com/docs/stt/SDKs/web-sdk","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"54855ff766a66b29272617d4ab06d9848760df30","tarball":"https://registry.npmjs.org/@soniox/client/-/client-2.0.1.tgz","fileCount":11,"integrity":"sha512-vOUk9wY+3tyzKeGMAqM/dqwAxUF+ztW+a+QpsALxyu31bRoRm2jHl+VOzJjHMNaFwlrTJkhxej+naQGS/7hfbw==","signatures":[{"sig":"MEUCIFlOKJxTaCSclxv3sNuWTwR+gpNdsqZA2DaDHBTnm7hnAiEAqLkz2SFSoOSzlyB+U4mHlL5WYhREUm1HTOE3mvFRBNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fclient@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":722650},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6c14ce2c9c4eed7bc8a070042daa106161f19b2c","scripts":{"dev":"tsdown --watch","build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},"repository":{"url":"git+https://github.com/soniox/soniox-js.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Official Soniox SDK for client-side applications","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/client_2.0.1_1777363108842_0.984548376307659","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@soniox/client","version":"2.0.2","keywords":["soniox","speech-to-text","stt","transcription","translation","speech-recognition","realtime","websocket","audio","sdk"],"author":{"name":"Soniox","email":"support@soniox.com"},"license":"MIT","_id":"@soniox/client@2.0.2","maintainers":[{"name":"ambroz-soniox","email":"ambroz@soniox.com"},{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},{"name":"matejmarinko-soniox","email":"matej.marinko@soniox.com"}],"homepage":"https://soniox.com/docs/stt/SDKs/web-sdk","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"33dd7050864941480b4236fbecdd30c0faebd28a","tarball":"https://registry.npmjs.org/@soniox/client/-/client-2.0.2.tgz","fileCount":11,"integrity":"sha512-ZnOQDNjodexdFAgBjt3yc174yppzk3cKP0oVCL58pNDNdCk1qLwPkhMcvy2Nd2ks6+BOMrROFpmU3ExBzMmgOQ==","signatures":[{"sig":"MEQCH0tShOr16feVMevVjb84wPtZqmV4nJSIEPqecy1oj2wCIQD/RQoDL+SvYtB8bC1JWEKYrFiYFpI3is4re+LTePhxXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fclient@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":722522},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"5893dc6fb4082af6e4c7671abf4459408e029b9a","scripts":{"dev":"tsdown --watch","build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},"repository":{"url":"git+https://github.com/soniox/soniox-js.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Official Soniox SDK for client-side applications","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/client_2.0.2_1777473251947_0.3297485919511094","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@soniox/client","version":"2.1.0","keywords":["soniox","speech-to-text","stt","transcription","translation","speech-recognition","realtime","websocket","audio","sdk"],"author":{"name":"Soniox","email":"support@soniox.com"},"license":"MIT","_id":"@soniox/client@2.1.0","maintainers":[{"name":"ambroz-soniox","email":"ambroz@soniox.com"},{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},{"name":"matejmarinko-soniox","email":"matej.marinko@soniox.com"}],"homepage":"https://soniox.com/docs/stt/SDKs/web-sdk","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"9ca6e212df196dd0e74acf404f9ef7bf7f3bae1b","tarball":"https://registry.npmjs.org/@soniox/client/-/client-2.1.0.tgz","fileCount":11,"integrity":"sha512-j+LkI0uKyQKLcwlsdd0Vhd7SWbIgEI0fMOcHWrcvSgW1rF7EOE3A2vD64/Fzng9k6b86t/3JXXyiJeDlPJkesw==","signatures":[{"sig":"MEUCIByasgZRXyI+t1G8wpTAkvALGdJ3R/4SFtsXsFH1Vwa7AiEAh2L2J9+DUHeXsvlkrn/FnPO/EY9iPJKyis4uXNa537s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fclient@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":724488},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"60b93bef042ab9a4969947706004636b2f12698a","scripts":{"dev":"tsdown --watch","build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},"repository":{"url":"git+https://github.com/soniox/soniox-js.git","type":"git","directory":"packages/client"},"_npmVersion":"11.12.1","description":"Official Soniox SDK for client-side applications","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/client_2.1.0_1779183078305_0.3464350481745042","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@soniox/client","version":"2.1.1","keywords":["soniox","speech-to-text","stt","transcription","translation","speech-recognition","realtime","websocket","audio","sdk"],"author":{"name":"Soniox","email":"support@soniox.com"},"license":"MIT","_id":"@soniox/client@2.1.1","maintainers":[{"name":"ambroz-soniox","email":"ambroz@soniox.com"},{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},{"name":"matejmarinko-soniox","email":"matej.marinko@soniox.com"}],"homepage":"https://soniox.com/docs/stt/SDKs/web-sdk","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"74ea1c39756f20d9741aedc1880a9560769237ca","tarball":"https://registry.npmjs.org/@soniox/client/-/client-2.1.1.tgz","fileCount":11,"integrity":"sha512-s+pPqosbM/EfBTOM5EvKfRTG+L0meY9k8nVOVBMvk2leAyCLGjP2c2tP1TTeWrTPx+rvoUDXSPiXQsfsZbBHOg==","signatures":[{"sig":"MEYCIQCB7fP1BbongHnHZ+593VvndiwbK5fQWWMcOjLTcxGmkAIhAKclB7rVXyi+KaUQ/9/0pLTXXxR2GRdKZ8tvBnlQbFty","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fclient@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":725371},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ced6a94bc03a84df624af3800f226c37e1b742b8","scripts":{"dev":"tsdown --watch","build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},"repository":{"url":"git+https://github.com/soniox/soniox-js.git","type":"git","directory":"packages/client"},"_npmVersion":"11.13.0","description":"Official Soniox SDK for client-side applications","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/client_2.1.1_1781624372694_0.5181349993631703","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@soniox/client","version":"2.2.0","keywords":["soniox","speech-to-text","stt","transcription","translation","speech-recognition","realtime","websocket","audio","sdk"],"author":{"name":"Soniox","email":"support@soniox.com"},"license":"MIT","_id":"@soniox/client@2.2.0","maintainers":[{"name":"ambroz-soniox","email":"ambroz@soniox.com"},{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},{"name":"matejmarinko-soniox","email":"matej.marinko@soniox.com"}],"homepage":"https://soniox.com/docs/stt/SDKs/web-sdk","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"23dc5e25d9426f9639bf2f6bfa4ba52d9b3c4270","tarball":"https://registry.npmjs.org/@soniox/client/-/client-2.2.0.tgz","fileCount":11,"integrity":"sha512-LPvv5Ee39DvxuCP+ArI43SueUSLXDI2thkPJYpc2/zBJM1yXrrrYpdAtkqQ1QXOPiQeGvH0a+q3b5rNiF7JYcw==","signatures":[{"sig":"MEQCIAtATSQSQoczsELkZVH83btMbd/pFmqo6mRnxGdNknx9AiBZLA3nJTaTbtuG4Y58F8gSGPgJ5urTODVcKcFfX0K02w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fclient@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":734524},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"3abebcad18965fe054733296d2c927e003d83de2","scripts":{"dev":"tsdown --watch","build":"tsdown","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},"repository":{"url":"git+https://github.com/soniox/soniox-js.git","type":"git","directory":"packages/client"},"_npmVersion":"11.13.0","description":"Official Soniox SDK for client-side applications","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/client_2.2.0_1782892319440_0.5078975832119117","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@soniox/client","version":"2.3.0","homepage":"https://soniox.com/docs/stt/SDKs/web-sdk","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"description":"Official Soniox SDK for client-side applications","keywords":["soniox","speech-to-text","stt","transcription","translation","speech-recognition","realtime","websocket","audio","sdk"],"repository":{"type":"git","url":"git+https://github.com/soniox/soniox-js.git","directory":"packages/client"},"license":"MIT","author":{"name":"Soniox","email":"support@soniox.com"},"sideEffects":false,"type":"module","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"tsdown","clean":"rm -rf dist","dev":"tsdown --watch","typecheck":"tsc --noEmit"},"devDependencies":{"@soniox/core":"*"},"gitHead":"8661b750e6cbd0a2c382f6b79c7c198e29c4a2b0","_id":"@soniox/client@2.3.0","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-iWj0qOuTGwVWkLsFiPc3Hgl4Nn9rOaWqJqfDy28SbngtUzjhCqCBrJE1sPtCrV6DHJymT8JyCC/hTd2eb30qAQ==","shasum":"e1a1bd781af12a6c38a151cf43c620f8b43dc2b3","tarball":"https://registry.npmjs.org/@soniox/client/-/client-2.3.0.tgz","fileCount":11,"unpackedSize":739329,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fclient@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFJwoFAHC4vBm+6h0JgAEGS72fLOcX6OBWXvpakneNpBAiAbQfchxG127nQuJHUGR/1OuqlH8RL1YRDvha908KQ/Qw=="}]},"_npmUser":{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},"directories":{},"maintainers":[{"name":"ambroz-soniox","email":"ambroz@soniox.com"},{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},{"name":"matejmarinko-soniox","email":"matej.marinko@soniox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/client_2.3.0_1786458926547_0.5975237202163104"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-18T15:27:07.823Z","modified":"2026-08-11T14:35:27.116Z","1.0.0":"2026-02-18T15:27:08.067Z","1.0.1":"2026-02-19T11:44:54.246Z","1.0.2":"2026-02-24T11:10:26.695Z","2.0.0":"2026-04-23T15:39:57.255Z","2.0.1":"2026-04-28T07:58:28.979Z","2.0.2":"2026-04-29T14:34:12.113Z","2.1.0":"2026-05-19T09:31:18.524Z","2.1.1":"2026-06-16T15:39:32.852Z","2.2.0":"2026-07-01T07:51:59.643Z","2.3.0":"2026-08-11T14:35:26.722Z"},"bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"author":{"name":"Soniox","email":"support@soniox.com"},"license":"MIT","homepage":"https://soniox.com/docs/stt/SDKs/web-sdk","keywords":["soniox","speech-to-text","stt","transcription","translation","speech-recognition","realtime","websocket","audio","sdk"],"repository":{"type":"git","url":"git+https://github.com/soniox/soniox-js.git","directory":"packages/client"},"description":"Official Soniox SDK for client-side applications","maintainers":[{"name":"ambroz-soniox","email":"ambroz@soniox.com"},{"name":"slava.soniox","email":"slava.obukhov@soniox.com"},{"name":"matejmarinko-soniox","email":"matej.marinko@soniox.com"}],"readme":"# @soniox/client\n\nOfficial Soniox Web SDK for client-side applications.\n\n[Full Web SDK Documentation](https://soniox.com/docs/stt/SDKs/web-sdk)\n\n## Installation\n\n```bash\nnpm install @soniox/client\n```\n\n## Quick Start\n\n```typescript\nimport { SonioxClient } from '@soniox/client';\n\n// Create a client and fetch temporary API key from your backend\nconst client = new SonioxClient({\n  api_key: async () => {\n    const res = await fetch('/api/get-temporary-key', { method: 'POST' });\n    const { api_key } = await res.json();\n    return api_key;\n  },\n});\n```\n\n## Error handling\n\nREST TTS and other HTTP-backed calls throw `SonioxHttpError` on non-2xx\nresponses, network failures, and aborted requests.\n\n```typescript\nimport { SonioxClient, SonioxHttpError } from '@soniox/client';\n\ntry {\n  const audio = await client.tts.generate({\n    text: 'Hello',\n    voice: 'Adrian',\n    language: 'en',\n  });\n} catch (err) {\n  if (err instanceof SonioxHttpError) {\n    console.error(err.code, err.statusCode, err.bodyText);\n  }\n}\n```\n\n## Realtime TTS timestamps\n\nThe realtime (WebSocket) TTS API can return character-level audio timestamps.\nSet `return_timestamps: true` on the stream; the alignment for each frame is\ndelivered as the second argument of the `audio` event (it is `undefined` for\naudio-only frames). Timestamps are WebSocket-only — the REST endpoint ignores\nthe flag — and map to the model's preprocessed text, not your raw input.\n\n```typescript\nconst stream = await client.realtime.tts({\n  voice: 'Adrian',\n  language: 'en',\n  audio_format: 'pcm_s16le',\n  sample_rate: 24000,\n  return_timestamps: true,\n});\n\nstream.on('audio', (chunk, timestamps) => {\n  play(chunk);\n  if (timestamps) {\n    timestamps.characters.forEach((char, i) => {\n      console.log(char, timestamps.character_start_times_seconds[i], timestamps.character_end_times_seconds[i]);\n    });\n  }\n});\n\nstream.sendText('Hello world', { end: true });\n```\n\nFor the full documentation please go to our docs: [Full Web SDK Documentation](https://soniox.com/docs/stt/SDKs/web-sdk)\n","readmeFilename":"README.md"}