{"_id":"@soniox/node","_rev":"12-41286397e1f0f1a155714492bb74c69e","name":"@soniox/node","dist-tags":{"latest":"2.3.0"},"versions":{"1.0.0":{"name":"@soniox/node","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/node@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/node-SDK","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"7d0229098a31ff6555e0d49d988a6cda4b7c7ab7","tarball":"https://registry.npmjs.org/@soniox/node/-/node-1.0.0.tgz","fileCount":11,"integrity":"sha512-dLJX07y9YmnZ8cRcTW3PUhcKvXSWtdjem0UTDLWOldQHrrh5tnr0gMft0ZisOGeTTTPXxxH0+A/GIct3pS+xkg==","signatures":[{"sig":"MEYCIQCLEIszs3VE2lh2Bt0VzhHqM2aFT6XQmk5c3L0mXd30zgIhAJdO5byx+bIrEuitA9Pq40gwIfKyGeSiIfOTqVc3ULnA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fnode@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":830137},"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":"ee243057108d94c401ad679a09848e9987f8dce2","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/node"},"_npmVersion":"10.8.2","description":"Official Soniox SDK for Node","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node_1.0.0_1770660468857_0.09070243943523226","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@soniox/node","version":"1.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/node@1.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/node-SDK","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"f9e80afd12b0b82874f763be4e209a1364e86ad6","tarball":"https://registry.npmjs.org/@soniox/node/-/node-1.1.0.tgz","fileCount":11,"integrity":"sha512-8ggV9ULQpdcZ8OU1lmMNI63R3//+4uOy7orY8uJ4TiBx0xPdrsBfxTnztPnYFrifqtW6arQjfinkzYlffgL4gw==","signatures":[{"sig":"MEQCIFlKKOXOYeYf3eIopjsDWfwE3Nc+YFx4yS6HeJGQd8D9AiAagRCrHlvO+8w+TSsI3PCS8j5QtK3RVRTNBu940b4+fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fnode@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":834170},"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":"04d8bd63df3a996ae0732116184cb2a601f39236","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/node"},"_npmVersion":"10.8.2","description":"Official Soniox SDK for Node","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/node_1.1.0_1771349716208_0.06225245675059421","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@soniox/node","version":"1.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/node@1.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/node-SDK","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"b21195a4f0c1ae00c8efe0ba6bf947794a085677","tarball":"https://registry.npmjs.org/@soniox/node/-/node-1.1.1.tgz","fileCount":11,"integrity":"sha512-m4SYLSavueqxZqXE90LtaDEo3XJsdxf0iDEB54Scd0yBz4DSj+ElxdmDHaT2B5X0vbHyHXSnHaZ7R9DMAM/GQA==","signatures":[{"sig":"MEYCIQCsnz9aLREmWVJCJNsz1VC/LBw3tnd4ExU0q+7kYEhgCQIhAIxxg88loiLKJZ3tbcmjKNs3Ir9QuVIIvATLip8r45V6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fnode@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":834282},"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/node"},"_npmVersion":"10.8.2","description":"Official Soniox SDK for Node","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/node_1.1.1_1771501488697_0.41506454991234","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@soniox/node","version":"1.1.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/node@1.1.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/node-SDK","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"0f03213648db6fde917eae3546f000a9078ed8e4","tarball":"https://registry.npmjs.org/@soniox/node/-/node-1.1.2.tgz","fileCount":11,"integrity":"sha512-VVxwOW5KntJPHve2PxjdMYh+NpyaaqHr2eLqbp+zy/ajhtgOITy+zUSg6jnoIu4YylSK4+yl8yDgC3qy5XKkRw==","signatures":[{"sig":"MEYCIQDXFNhg37TIE7B4Q4/SuHAN7u6ay1HHLCW2AD5F4SZP6QIhAPxLaHJOA3wkg204k3//p7RGdhSiKX3GDPt/m0oCdJao","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fnode@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835134},"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/node"},"_npmVersion":"10.8.2","description":"Official Soniox SDK for Node","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/node_1.1.2_1771931429464_0.11309051595053954","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@soniox/node","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/node@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/node-SDK","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"ff8b93989646c66d6682dc58d9bf62997b6433dc","tarball":"https://registry.npmjs.org/@soniox/node/-/node-2.0.0.tgz","fileCount":11,"integrity":"sha512-yKuJN/8TdYmpLacAWqqNCS99nsA1EPRkm0DMYV6FbaSKGOFIEpU3eTWiYqApZh4lT1n6DoBPdDxVAFI7qzqIMA==","signatures":[{"sig":"MEQCIB/5Oh0w3+nxiGw3pNPwjxAscqG2KqyFu7N8XpG1VX/CAiB4OQQzrysWpURKZIdZBpAbQM9FqJs6Qm2fVAJmMdqDKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fnode@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1049172},"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/node"},"_npmVersion":"10.8.2","description":"Official Soniox SDK for Node","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/node_2.0.0_1776958720259_0.9712184526539582","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@soniox/node","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/node@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/node-SDK","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"a7a12c59c0acc7c490bf3c27a1f04bab057d3d8e","tarball":"https://registry.npmjs.org/@soniox/node/-/node-2.0.1.tgz","fileCount":11,"integrity":"sha512-zSA0hAb3hDbsXzurz4b6oQ2YVUFRvUI1MCQ+f+k5dnt4hwSNkXzV1Ial7wSU4ccka367IK1/HFT4J6zzlUpPVA==","signatures":[{"sig":"MEUCIF9vxB+iM7roKu6GKn1h6kU7sUC6f/mbc3wGGdZZpK9xAiEAmQhfBkHluzejrOMLNVF0rsgs76KuS7NjBmCxsnVSj4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fnode@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064628},"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/node"},"_npmVersion":"10.8.2","description":"Official Soniox SDK for Node","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/node_2.0.1_1777363019050_0.7427071697284837","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@soniox/node","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/node@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/node-SDK","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"7a380a0469f96508245e3573cb1def216650bd8f","tarball":"https://registry.npmjs.org/@soniox/node/-/node-2.0.2.tgz","fileCount":11,"integrity":"sha512-SCGdWrD0ZFInRkfxWQ5ydz3LhosOhtqq2x06++80PnZwHdnUDwom3wvCrWy8AzaQvkT8Zr6QH4hFrjRtRhjpKQ==","signatures":[{"sig":"MEUCIQDyWfKhCFWKNaSmZVr5hEzbUxeXj/hGXzjazGTFfLjn8QIgfBOpMvqP23AmBl4BjCXAV5+D3JCRvV07xaDbVaHwNdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fnode@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064324},"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/node"},"_npmVersion":"10.8.2","description":"Official Soniox SDK for Node","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/node_2.0.2_1777473235727_0.48117536985302856","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@soniox/node","version":"2.0.3","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/node@2.0.3","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/node-SDK","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"09eb0296f2d230c411f8a7b71e744282cf2f7429","tarball":"https://registry.npmjs.org/@soniox/node/-/node-2.0.3.tgz","fileCount":11,"integrity":"sha512-NdkoSAZ9KsmRf3AIkxJp485UZOzSFnOR/T7qtfsAfrCOgerJs0ejFOQS94In56a9kMRF7p15iH3dkBykYpklSA==","signatures":[{"sig":"MEQCIH2c+zJLy+06hZQoBwM7HBQQmFDRuewCHXN9wMwbspdyAiBrub0qAmRcWWRJ/OLbRnOo4pTeny6PE81oCAMnz01mVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fnode@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1067036},"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":"531f5edd4b36de5582ad4b2d042a822d0f8de560","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/node"},"_npmVersion":"10.8.2","description":"Official Soniox SDK for Node","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/node_2.0.3_1777882320117_0.24513644491563902","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@soniox/node","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/node@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/node-SDK","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"8e2edc2d5d501a950b5a4831cb8370ec6d32f419","tarball":"https://registry.npmjs.org/@soniox/node/-/node-2.1.0.tgz","fileCount":11,"integrity":"sha512-RkcxFv7YOHSkUW5T0RjVDtljwoX/g0zTaVnDVMtZoBDoltBhx1+s5lUZkXptbhQInpgQ0x2Q2m2/F78qAorsBw==","signatures":[{"sig":"MEQCIEVhxHrImAJq4dj9OICnKlLEQ2ta2O6STC/SKCnLKkwfAiBtYbxkBtutLcFg9d5oJsL0LtOwzbkDpB4+n+6HrCkoZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fnode@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1235404},"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/node"},"_npmVersion":"11.12.1","description":"Official Soniox SDK for Node","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/node_2.1.0_1779183012994_0.06950024629711327","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@soniox/node","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/node@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/node-SDK","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"71a9e0a484ac65ae1b2447a992db5c4a3ed63143","tarball":"https://registry.npmjs.org/@soniox/node/-/node-2.1.1.tgz","fileCount":11,"integrity":"sha512-vPXDJ58nTMxAiFMZD3DqQd2owsuySAZ4PKH++woNz0GSX6o8C66VFfn4vzJ9PcnwdmpUzRZrZcdgiNzkippLKA==","signatures":[{"sig":"MEUCIQC0oXlQlEuKXqJ1972aqNeQkAcmpILp7cjr5Kg7As6XQAIgWmHmjPEUJKh39d30FQBktpmN3ok87endVlOSQUNjLjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fnode@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1236760},"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/node"},"_npmVersion":"11.13.0","description":"Official Soniox SDK for Node","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/node_2.1.1_1781624298359_0.20252199605824783","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@soniox/node","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/node@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/node-SDK","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"dist":{"shasum":"f573c07e6f414bfa732cd4d266301967790dfa33","tarball":"https://registry.npmjs.org/@soniox/node/-/node-2.2.0.tgz","fileCount":11,"integrity":"sha512-5gYrhlbINfNs9CcNmHETEhNBKaniP6RgdYuZYOXyRx/tnjzZ/M4kKGMXatdUGquji0biO7IfOcmr9fZqJYDB2Q==","signatures":[{"sig":"MEUCIQDtWJkPIgSn6XdhJOLqhK8C/+ilA4fmB2Sirb02L3kj1AIgKAtXg8xismK1EJ5Wm6ydwLYUPp1FwTrGqdhP0eS0uTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fnode@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1341594},"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/node"},"_npmVersion":"11.13.0","description":"Official Soniox SDK for Node","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"@soniox/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/node_2.2.0_1782892225017_0.030166839400525003","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@soniox/node","version":"2.3.0","homepage":"https://soniox.com/docs/stt/SDKs/node-SDK","bugs":{"url":"https://github.com/soniox/soniox-js/issues"},"description":"Official Soniox SDK for Node","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/node"},"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/node@2.3.0","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-WGDxaUFzet/NXoLYj5kw/JPAvFFWwce+iwhBNfWupNpXubXR5ijpUO6Qt5xnVYmpqnDtG57t8TIfKaFprL6y3g==","shasum":"52cbb263890b8a7185a6a01db42c3768c19c6906","tarball":"https://registry.npmjs.org/@soniox/node/-/node-2.3.0.tgz","fileCount":11,"unpackedSize":1381389,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@soniox%2fnode@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFQ4VGJQxenC8rn2iGwC0jAvNHryCDYiv7HCfG0sjy2hAiAN9J0tM2eBtANFVIAuhR6uEae/YxjOaMhXZkA6R+Q/nQ=="}]},"_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/node_2.3.0_1786458858048_0.5240798076671245"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-09T18:07:48.781Z","modified":"2026-08-11T14:34:18.549Z","1.0.0":"2026-02-09T18:07:49.059Z","1.1.0":"2026-02-17T17:35:16.380Z","1.1.1":"2026-02-19T11:44:48.866Z","1.1.2":"2026-02-24T11:10:29.690Z","2.0.0":"2026-04-23T15:38:40.483Z","2.0.1":"2026-04-28T07:56:59.225Z","2.0.2":"2026-04-29T14:33:55.943Z","2.0.3":"2026-05-04T08:12:00.311Z","2.1.0":"2026-05-19T09:30:13.198Z","2.1.1":"2026-06-16T15:38:18.531Z","2.2.0":"2026-07-01T07:50:25.230Z","2.3.0":"2026-08-11T14:34:18.207Z"},"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/node-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/node"},"description":"Official Soniox SDK for Node","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/node\n\nOfficial Soniox SDK for Node\n\n[Full Node SDK Documentation](https://soniox.com/docs/stt/SDKs/node-SDK)\n\n## Installation\n\n```bash\nnpm install @soniox/node\n```\n\n## Getting Started\n\n```typescript\nimport { SonioxNodeClient } from '@soniox/node';\n\nconst client = new SonioxNodeClient({\n  api_key: 'your-api-key', // or set SONIOX_API_KEY env var\n});\n```\n\n## Environment variables\n\n`SonioxNodeClient` reads the following environment variables when the\ncorresponding constructor option is not provided:\n\n| Variable              | Maps to option         | Notes                                                        |\n| --------------------- | ---------------------- | ------------------------------------------------------------ |\n| `SONIOX_API_KEY`      | `api_key`              | Required if `api_key` is not passed explicitly.              |\n| `SONIOX_REGION`       | `region`               | Only `'eu'` and `'jp'` are defined; US is the default.       |\n| `SONIOX_BASE_DOMAIN`  | `base_domain`          | Overrides `region` and forms the default hosts.              |\n| `SONIOX_API_BASE_URL` | `base_url`             | Overrides the REST API host (e.g. `https://api.soniox.com`). |\n| `SONIOX_WS_URL`       | `realtime.ws_base_url` | Overrides the STT realtime WebSocket URL.                    |\n| `SONIOX_TTS_API_URL`  | `tts_api_url`          | Overrides the REST TTS host.                                 |\n| `SONIOX_TTS_WS_URL`   | `realtime.tts_ws_url`  | Overrides the TTS realtime WebSocket URL.                    |\n\nResolution precedence for every setting is:\n\n1. Explicit option passed to `new SonioxNodeClient({ ... })`.\n2. Environment variable from the table above.\n3. Value derived from `region` / `base_domain`.\n4. Root default (United States).\n\n## Error handling\n\nREST calls (including REST TTS) throw `SonioxHttpError` on non-2xx\nresponses, network failures, and aborted requests.\n\n```typescript\nimport { SonioxNodeClient, SonioxHttpError } from '@soniox/node';\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## Voice cloning\n\nCreate custom voices from a short reference clip and use them anywhere a\nbuilt-in voice name is accepted. Manage voices via `client.tts.voices`.\n\nA voice is processed asynchronously per TTS model. Poll until the model you\nintend to use reports `ready`, then pass the voice `id` as the `voice` value in\nany TTS request (REST or realtime).\n\n```typescript\nimport * as fs from 'node:fs';\nimport { SonioxNodeClient } from '@soniox/node';\n\nconst client = new SonioxNodeClient();\n\n// 1. Create a voice from a short (up to 20s, max 10 MB) reference clip.\nconst reference = await fs.promises.readFile('reference.wav');\nconst voice = await client.tts.voices.create({\n  name: 'My narrator',\n  file: reference,\n  filename: 'reference.wav',\n});\n\n// 2. Wait until it is ready for the model you want to use.\nlet ready = voice.isReady('tts-rt-v2');\nwhile (!ready) {\n  await new Promise((r) => setTimeout(r, 2000));\n  const refreshed = await client.tts.voices.get(voice.id);\n  ready = refreshed?.isReady('tts-rt-v2') ?? false;\n}\n\n// 3. Use the cloned voice by its ID.\nconst audio = await client.tts.generate({\n  text: 'Hello from my cloned voice.',\n  voice: voice.id,\n  model: 'tts-rt-v2',\n  language: 'en',\n});\n```\n\nOther operations:\n\n```typescript\n// List voices (async-iterable, auto-pages across all results).\nconst result = await client.tts.voices.list();\nfor await (const v of result) {\n  console.log(v.id, v.name, v.models);\n}\n\n// Total number of voices in your project.\nconst { total } = await client.tts.voices.count();\n\n// Prepare an existing voice for a newly released model.\nawait client.tts.voices.recompute(voice.id, { model: 'tts-rt-next' });\n\n// Delete a voice (idempotent).\nawait client.tts.voices.delete(voice.id);\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 Node SDK Documentation](https://soniox.com/docs/stt/SDKs/node-SDK)\n","readmeFilename":"README.md"}