{"_id":"@ji8122s/use-whisper-test","_rev":"61-610ae6a2d90080fcf9929c2f47df61a0","name":"@ji8122s/use-whisper-test","dist-tags":{"latest":"0.0.62"},"versions":{"0.0.1":{"name":"@ji8122s/use-whisper-test","version":"0.0.1","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_id":"@ji8122s/use-whisper-test@0.0.1","_nodeVersion":"18.8.0","_npmVersion":"9.1.2","dist":{"integrity":"sha512-wuVdNO9SZXHxQ1p0yUynF7tpDcMrqIFFwx3tDWcLjl/UZz1NaEVQz/S9+ClTmR8iKCn/KtLocNiQT9ypst92qQ==","shasum":"1b63637b3a1cdae3c1fda8f289f801884b678e1c","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.1.tgz","fileCount":22,"unpackedSize":32398,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaYlM0nGDXFshP8k8G496C+Z/TWB9Wi7bjB8fey5B03AIgc8bprp71qRCj59JvT3sZURlRQM1GyOqKkBjukwN9xh4="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.1_1698996233549_0.6997162042961194"},"_hasShrinkwrap":false},"0.0.2":{"name":"@ji8122s/use-whisper-test","version":"0.0.2","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.2","gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-u/3leIPUBr0992xPgetnQsT3UIohbhIQ3vkM144AsmrOjIXwQ1FT4FJRwVuxAR5zVrCFNs0tuPAI8PAPa0OaNQ==","shasum":"8c41089d9916de696d3bce685df50c6fd5597964","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.2.tgz","fileCount":22,"unpackedSize":32406,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwWnekQUvJ8o0DuDl2xEzwxhH+Elo2Slgq+3GBl/t6eAiEA/et23+MXrodHZprT3fDdB8wJ/AxPGEj3v2BrXQHjyvA="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.2_1699433514170_0.6461796949459939"},"_hasShrinkwrap":false},"0.0.3":{"name":"@ji8122s/use-whisper-test","version":"0.0.3","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.3","gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-vKDOlxim4LTTRlmpza+E+vgUNv9i2gjrADYLWKuqDV47e3u2UbfQ8npctHZk2kNbR7ftwe0mUltJWEk4ExlnUw==","shasum":"346d6b8abf13819bedc73d0b9e6853b5d2a74d28","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.3.tgz","fileCount":22,"unpackedSize":32406,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY1Y1kwyPqB2OsMX2XIc8dV982iIH/CkEdYBSDk6MaKQIgXBgeZGqG2W/1RRlDOyYHybMOgzVPlCU0BQPKQ1TSe5M="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.3_1699433978167_0.5077621609931828"},"_hasShrinkwrap":false},"0.0.4":{"name":"@ji8122s/use-whisper-test","version":"0.0.4","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.4","gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-Wyr0cYeCoQ2SWKq/dOOiozIrk1V6XjySC5ulxaODpcpKPZZXy0v9cKZAFrsMK+QzVjLcLanGwdUGl9AXzXzhVQ==","shasum":"830b5d340d2cdfc5e4dd0613cf2ec13ff1abbc2a","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.4.tgz","fileCount":22,"unpackedSize":32625,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASHdYDv9U54K5KIZBWt0pBVgwaShhCPoPShPq0LKb8+AiEAx8h3IdmOIgkmRNkE/+sNU2rCiwGZFEuzj2xq3Eu+VkU="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.4_1699437106551_0.4400479832908484"},"_hasShrinkwrap":false},"0.0.5":{"name":"@ji8122s/use-whisper-test","version":"0.0.5","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.5","gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-D9g6GARA2FUm4SDhzqZb2zPpznQBss3rbnqKsptjBI20bAP/c2JYbVBlFPWA+NB2oqWLW6YNgSTGlz+Nn8LE6A==","shasum":"f403df5a55f3438be39378134116f8b86bb458c5","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.5.tgz","fileCount":22,"unpackedSize":32631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvJCET05H3X619W5gZZFVMGlg/jfpcrEz5DUmlRu1FnAiEAquVE9qGU93hjZbElZm/AYhb/W+iv2kdVu7N5x6L3rQg="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.5_1699438215745_0.791295580788552"},"_hasShrinkwrap":false},"0.0.6":{"name":"@ji8122s/use-whisper-test","version":"0.0.6","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.6","gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-DWFgalpUI6tF3yjHn+jFj2Nq0oCFmFAVNClM1aK8Pt5hgJ79Y1gWbnPT2F71hv/OTIebo87KNn+yOCijobU/dA==","shasum":"3c716ba2b11595b40842ba6af9174cf3cf5a8968","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.6.tgz","fileCount":22,"unpackedSize":32629,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBU1Dp59XfQeRI4cDg2lBg11MCDTcem0s+dj5XcuCI/rAiBpX5V2sM2On3cJ2quyli035swmZyyChi38SpnSLbMB0w=="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.6_1699438547873_0.4039222110779821"},"_hasShrinkwrap":false},"0.0.7":{"name":"@ji8122s/use-whisper-test","version":"0.0.7","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.7","gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-c5GVBEBFdm6crm5sDbSBtwYGtwVGFBsysjg6fN/GeYSdPiTWx/85oRKTZi/TZ7WYY9bMDLJVsGYHfSC8af1/bg==","shasum":"b38136af5335cbf12149ca0845b28352556bb893","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.7.tgz","fileCount":22,"unpackedSize":32841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJSgjZ4Qxxn0OiGyDuAZibJOJaLPVpaqUIXq5Wz5L4vwIhAKMxOYvwY5cRs19nC2gc4AkrZNLJkNLYv9wNljUx0GWi"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.7_1699439102089_0.23855890595930296"},"_hasShrinkwrap":false},"0.0.8":{"name":"@ji8122s/use-whisper-test","version":"0.0.8","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.8","gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-GAUM//d6TbNtFE1mcUeYIP1LtWcglIm3eEtbnjvP6VPvPueqtOrrmZGl4j1rlxgatTZwtgyV/fu/LVPI+nuQfg==","shasum":"631219f24679a660c85ea1a2b88faa078732d094","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.8.tgz","fileCount":22,"unpackedSize":32861,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSZQ46C7nmdmZvGGVe3fRNSEhtqtIjfc8o79tXNCoSaAiBktrfTwSA+XhQQtjKdzjg3sQYNh3DFxhUMuhTKG6t4ig=="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.8_1699439709793_0.32196907753327353"},"_hasShrinkwrap":false},"0.0.9":{"name":"@ji8122s/use-whisper-test","version":"0.0.9","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.9","gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-/IIELUVWeftVn8gd9aVoSnVRbXQ55j5ICqU6xAMukAHoNAatQoPpdMJ0j1sBP7kiMlmW//edYYZ6BcLmBVwkjw==","shasum":"abfe4b29e4311b17101c258a9a1c0ff9c9e16ba8","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.9.tgz","fileCount":23,"unpackedSize":332599,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAAuk2RQbAmrvFYe7vpHvjWNUaXs1tnhllX/4XPJatvQIgNB3zxMyOea/Mi3S42f0fD2iwfC6tOUyjPYhugY8sxPo="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.9_1699499503551_0.6951971852812191"},"_hasShrinkwrap":false},"0.0.10":{"name":"@ji8122s/use-whisper-test","version":"0.0.10","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.10","gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-ld/o9WxQYUDF7Ep3ZaPP2d40ZTtPW1as/gzIV4C30wYXe44PkfIcYWzeKDW+dDsXbj/GBv03vpx1TtWZTXzqZA==","shasum":"32d830cf32f937ae7bde64fd6379e0b8657ca14f","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.10.tgz","fileCount":22,"unpackedSize":32306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+7It6TKRS4R5COJ855YvLFmB2sBTTAYFu4GdMMfiWhAIgM+Lh5InxjUz5fxmcvqk57RDrnxTfFxbcfPB4JlaYWkM="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.10_1699596494106_0.3070410860290973"},"_hasShrinkwrap":false},"0.0.11":{"name":"@ji8122s/use-whisper-test","version":"0.0.11","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.11","gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-q9V2fssx8v3QiDbcNbARZKInsEtq0m0SPt8d+B4LBbdpsjWNrzUmqaAh+2b3BUIAFD1J4HS2svJttEkOBfdykw==","shasum":"d88c6de8c9544a06c8283ce3e99127082bf541a7","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.11.tgz","fileCount":23,"unpackedSize":332060,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBO5+xWRp+W3OXWCGAZEJTCDGm9yR7WUKfZNLFsf+kgDAiEAnCIxaS0ZBXZBcIj0bxq1OVQ5AY/urGa7rnx5SMXr3jg="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.11_1699844342277_0.37325075788762696"},"_hasShrinkwrap":false},"0.0.12":{"name":"@ji8122s/use-whisper-test","version":"0.0.12","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.12","gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-R2TxMalOlvTtPqsfoDvrci84JUAgvAyFQ8WshuwzCo48KPjR4rJyTULFtdEl64dAFEhzQKlp8x21eDKOK4j2ww==","shasum":"9acf498b8f013547fe7ad8568ed79130463bf400","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.12.tgz","fileCount":23,"unpackedSize":332120,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgy+LrlqI3gr2Lq0iOCyGzcn7UrxaLYjaqtBfJZFTIJgIhAIyVPLqcZj1V5+Het0uW6vrH3fPm3qoOVAYEPcb4Tvwv"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.12_1699844992083_0.39476575215668186"},"_hasShrinkwrap":false},"0.0.13":{"name":"@ji8122s/use-whisper-test","version":"0.0.13","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.13","gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-U+q8Rsast+3bo99XHJG04hmGEOI9NZzoh7HTAaKp+zk0NhQ2fJjsf6e8BaEVPR+tY5lU4RHMNnuZI9HLDWXL+g==","shasum":"a4fb5f4d6a7cb519fa5c5f9bd57bbd9fa269b7da","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.13.tgz","fileCount":23,"unpackedSize":332106,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmY6DtWGEk3FdKG4/V429iPQNAXDdGGVylNt69oAhkUAIhAKHQg/iXGP1Cz5BMQvFXzE4Pw1ydarVGstQoucUfxdWA"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.13_1699847116066_0.3025636591377805"},"_hasShrinkwrap":false},"0.0.14":{"name":"@ji8122s/use-whisper-test","version":"0.0.14","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.14","gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-d2q9MB2HrW6zyQ3K/rkaUIF6Lluscy1kk2ps9UJTRaKdN5bgVF/nHbfTUwmEDzgNTT6O2kZI6TPu7PaK9L2P7w==","shasum":"9e66551a90a704102bdc214763b747f8a239672f","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.14.tgz","fileCount":23,"unpackedSize":332109,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDGuznFXKOlyGLTlLKDts8yFTHJWEvU24w4DZyNNkaKAiAPpjGyt6z/l1r2fc0G+UemnMuzbdYcXp0k3D9m+NputA=="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.14_1699934557680_0.8810215787584614"},"_hasShrinkwrap":false},"0.0.15":{"name":"@ji8122s/use-whisper-test","version":"0.0.15","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.15","gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-csxFFzj0EAYKogmiUDs4vEoGqH2q3z/T0FF98DltDaboCZMAdHV/ihKxrLDFLZIkwwROuxh/4aiGc90bzLXJUw==","shasum":"d53d193eca7e88b491e9c66b05f89b59501795cc","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.15.tgz","fileCount":22,"unpackedSize":32801,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf0K3sjmNn7n8Lk9pdcUyjSorKrDyyS0qUA5k7YyYAMQIhAOmQA2MpROSBDhe/0Dwwmw4B/SfZmxtTr2FgqJP1WPQA"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.15_1701051630103_0.4639541840163792"},"_hasShrinkwrap":false},"0.0.16":{"name":"@ji8122s/use-whisper-test","version":"0.0.16","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.16","gitHead":"f69d152ddad65a62dae7e7f2e7cfc82a4dcf3713","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-jyamDYEN8SQXhM0E4HNDNWFGtznpN4t1SL45r7xOWXhGhJRU+r1e1b/vt7kx5K7TtVm8Qj/KzbD64Xd6A5v4IA==","shasum":"768f9af145d1c261b294d00857f208ce355962f3","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.16.tgz","fileCount":22,"unpackedSize":32815,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJL9uSsrwQW97IOICo7iI5yJpTfvsrqO8znVgTmvzNoAiEAgLzW2wvSA2Ve1tlulpnY9XG3Jsjj3Gwxlp741nvtKzg="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.16_1701324249033_0.4930884976208596"},"_hasShrinkwrap":false},"0.0.17":{"name":"@ji8122s/use-whisper-test","version":"0.0.17","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.17","gitHead":"f69d152ddad65a62dae7e7f2e7cfc82a4dcf3713","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-3ZcGRZ62F+lyFw5u21V/VKvncfJ9lFdcGzer5aAkxXiWBITH2ICtCG9rIvZXmJygMA5BHwLMZWi2efIgd013Yg==","shasum":"d46e52dda14e245e2da01dbe23546c7fab1b48a2","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.17.tgz","fileCount":22,"unpackedSize":32815,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGmTFgmABN6fFeCX6Wqkl9Ptsmz4pVsD3IJfALsecbgAiBesGYNz8fbqEjc4/+9mvX6PbQe34/Cz5tsgUu7hnSDvw=="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.17_1701325387612_0.8545158757461588"},"_hasShrinkwrap":false},"0.0.18":{"name":"@ji8122s/use-whisper-test","version":"0.0.18","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.18","gitHead":"f69d152ddad65a62dae7e7f2e7cfc82a4dcf3713","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-wTp0EahIntCrIBhh2k4W2Btwr1tG1ulF9h7adKDTJJz9run/f2SitUiNwpuH5loOT4fmLVnNtiFngFoodfSuGA==","shasum":"12a9a7facd1bfd11c5091bc0925f689a04189875","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.18.tgz","fileCount":22,"unpackedSize":33013,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlyXTD+hpmltx0iKdT/GRJ+0L1kr8udQNUifj0uVlM1gIhAKscJnn03jzcONCPib5h11Ql4VN5A2KWSuQsD3CAQtlZ"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.18_1701326955236_0.4679991532056431"},"_hasShrinkwrap":false},"0.0.19":{"name":"@ji8122s/use-whisper-test","version":"0.0.19","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.19","gitHead":"f69d152ddad65a62dae7e7f2e7cfc82a4dcf3713","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-iEZUXhvH6EH175lBE+Iz4Y1nYLdK5jUxL8OQIYYzPNKdLX4muP7iF4DLradm2Km7fi8MVjRIqyPMfrhz5MQNwg==","shasum":"196c647b9f8dbd56d2e7cae3d28ec113d460eea7","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.19.tgz","fileCount":22,"unpackedSize":33023,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEkuv+uo50OWaeVKRjEIhuCUry08hHpW2WIcwGUaQmMQIhAOsCI6PyLY8R+pOsWmSNq6OmwTHvyZWNyPAlS91aqs4P"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.19_1701335313385_0.8694165075566529"},"_hasShrinkwrap":false},"0.0.20":{"name":"@ji8122s/use-whisper-test","version":"0.0.20","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.20","gitHead":"6288c6f57e98a01c224383c9ed87cce51c87eb4c","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-0Yo6sSNw5XTYxA5ezRl005CohZIHVI+0z0RQ79fojZertBuHQgeyx0QEkTkPUW0mBbzSUm4zhz91KaOBLJOF1g==","shasum":"fe9d8fb2ae4214051f96650f722cbf4e1f1cdaf6","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.20.tgz","fileCount":22,"unpackedSize":33030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGWlJH17isj8PE2tT49EULCVHCdRQbX/idZ8akD4TJoAIhAMOqe9pAU9WbMVvU4qNjG8KMW6zT7RnE4EE32Ime3fxE"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.20_1701664025550_0.3260160518092665"},"_hasShrinkwrap":false},"0.0.21":{"name":"@ji8122s/use-whisper-test","version":"0.0.21","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.21","gitHead":"6288c6f57e98a01c224383c9ed87cce51c87eb4c","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-zqMGYSCEJLxl867K6t2La5E/5bRxtsf8K3rk2DkHdgt4LhJmwwvSSpcokMRTfe3mFCAyRpSvuAR1yM4IYOhnSw==","shasum":"6b4180a851415e517da1387c86f6ce84d07fee1e","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.21.tgz","fileCount":22,"unpackedSize":33108,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCql4z4p1eoE8y3LE+o8slaoI8ilhEshkQvzerXdYqIlwIgK3kRzNIcqmnDu5NCPHzWZ8eekJY/4Xi2/jM7IBn2BxA="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.21_1701671503978_0.23439103449275733"},"_hasShrinkwrap":false},"0.0.22":{"name":"@ji8122s/use-whisper-test","version":"0.0.22","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.22","gitHead":"8437470a49112eeede491ce8926eb3c037fb4fe5","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-jpWs1Vyaau+4KNCxK3YNl6zolxHq+YcYzr7ZZPkJJHv7R3w6fTNQ445hqYHgJeQyBDoIyhYteb0Vha7ftnA+ew==","shasum":"19c62fc894695c6115af54e4290e937502a00995","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.22.tgz","fileCount":22,"unpackedSize":33754,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/qkoKs00HFQYebnixoyRHTC9DeCn8rV6c1d5u50s2RAiEAqqJPgceEH5Wn4fV2FPldGrsChR0m5To+0VVafpIwmG4="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.22_1701680603800_0.49260734969640785"},"_hasShrinkwrap":false},"0.0.23":{"name":"@ji8122s/use-whisper-test","version":"0.0.23","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","react-page-visibility":"^7.0.0","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.23","gitHead":"590b6bbf319ce9937f3c3fccf6a06b30f274fd01","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-aZIxu8zFxmP+FmxeH4uW1QayL/8ZJTeQI3JTY84gCtqWonb9A3BgAcr/vQtXsfqM0Heap3OUJAn4ZfvIk58qEQ==","shasum":"fc9ace681be9d69eae18bdf227b171201699adad","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.23.tgz","fileCount":22,"unpackedSize":33143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCV1hZZ3znVthU9aPC/oLvyfOCn9oXy7e+mQCwt0IlW0QIgPaY1+z4MtVNdhf2JBDchXicGdiRBxGJu+9mZ+CtqSvs="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.23_1703214651097_0.05968633393160716"},"_hasShrinkwrap":false},"0.0.24":{"name":"@ji8122s/use-whisper-test","version":"0.0.24","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","react-page-visibility":"^7.0.0","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.24","gitHead":"590b6bbf319ce9937f3c3fccf6a06b30f274fd01","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-1TpNHEF/ksAv0xk0xS5RNVQLbJkS3MjF34btk3QarFyR/by9qy5nFFX2LN4BNANLAnIb+qugC8gdICXWgrOHiA==","shasum":"40e621d23bf9d7f54477afa78f25ecd01cb8bf7e","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.24.tgz","fileCount":22,"unpackedSize":33147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVh99TW0QHQRabEEx7YHYPQ+nz+4lWgl+wWepSs70MQQIhAK1ZPtKCxCfMVP8S9/ZLHV5TaHkrEC1erUAzuj9hx0cY"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.24_1703224048618_0.48656345294139247"},"_hasShrinkwrap":false},"0.0.25":{"name":"@ji8122s/use-whisper-test","version":"0.0.25","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","react-page-visibility":"^7.0.0","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.25","gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-HpojRZpra7S6Uy0usG1/qJgbdZi3Q5CQdvod0ywBgawyEOoT/4Hv1Fk+jeFgM/mVSgkaZ5AYPSZMHf7/jgpnjw==","shasum":"45f217b857dbdf317aed05b7cae48e997be5f25c","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.25.tgz","fileCount":22,"unpackedSize":32320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrZzllCtYIaGCr4jGyrwe07giPYhS5B49TMyb0liPSBAIhAKRCD/xhq7ulUzzpZ+s7fY2/Tc53f4RfcenUe8u49yAU"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.25_1703232491836_0.5821836447856705"},"_hasShrinkwrap":false},"0.0.26":{"name":"@ji8122s/use-whisper-test","version":"0.0.26","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","react-page-visibility":"^7.0.0","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.26","gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-PR0dfDiPl7t305fDTVgfNMY5RIMu7xdVvXPKvNSNp3PJQPWLP4WGfK6smZ7YEVMU26X2gqhsVBR+tk3mQmapKg==","shasum":"a5420b14ca0ec7fc73d95bde837bf5c4cc7b34f9","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.26.tgz","fileCount":22,"unpackedSize":32329,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq3Xr59jpaUoj0HEnIdBZPRe2s1Z0Twi0UhL6v58SnyQIgKMqfstMbjZZ4jrJLytRXjOtc6Yk/I1Uioxrf4zOzzZE="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.26_1703232796819_0.6551156253611299"},"_hasShrinkwrap":false},"0.0.27":{"name":"@ji8122s/use-whisper-test","version":"0.0.27","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","react-page-visibility":"^7.0.0","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.27","gitHead":"0aa5b4a5088fd698d9c9714def3ec668bb16c8f5","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-t6vcj3B2LQhvQuzlR5sb0VVOqu7hH2fPwFz4LBSoOO+/Nk7UGdsZZqsd7Xd0CnXUxAUY2kOkoRqlqmRG9s7LeA==","shasum":"c6a3398bc7f9a459ed6064967b70663b0cbf6d31","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.27.tgz","fileCount":22,"unpackedSize":32329,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyGXLTBoWrNxEp8262xYbRyU1cEpIYCD5OI9Dee+1MawIhAL2Wxtq96PbY8msrQmn/6FW3l1bHGUh1xfSV8vZGVX0O"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.27_1703232872305_0.6812671975790123"},"_hasShrinkwrap":false},"0.0.28":{"name":"@ji8122s/use-whisper-test","version":"0.0.28","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","react-page-visibility":"^7.0.0","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.28","gitHead":"590b6bbf319ce9937f3c3fccf6a06b30f274fd01","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-kQzjXrEM97eVpuxn1FBeoV/KP+ZmJxkuY6Hv0OqQtEhhOkRaMP1MkGwNuzX9LZTapf8FRXaKe5Fz2dRxhrg3NQ==","shasum":"92548093fa1ef359589972743d129b8f1aa7bc9c","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.28.tgz","fileCount":22,"unpackedSize":33335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbeIbRiDLzb4p0ybgqyyxRu4yl7asSp96TnoHvMJK8PAiAgVLZ64EmtC0KlA/dLyrZy/sOXba+BDC6/Xelukm5c7g=="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.28_1703660502364_0.5020191130188385"},"_hasShrinkwrap":false},"0.0.29":{"name":"@ji8122s/use-whisper-test","version":"0.0.29","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","react-page-visibility":"^7.0.0","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.29","gitHead":"590b6bbf319ce9937f3c3fccf6a06b30f274fd01","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-TtBhJIVY/QE2c0jTr5ZjIDFa2V8gnbLUijuBwFS1ys1RtA0Haux/nD4wNGr1pZdmSEAwDr6FQiag/J7FJREVOg==","shasum":"7e664e014512f07ee774183ebd4b57db055d44a8","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.29.tgz","fileCount":22,"unpackedSize":33179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH94GMhOPIC5By/2IRDwFeddeai33cbVdxDk01Hs1e6bAiEA0hmJxu+76uTyJHcDLHzFzEn5R6Jy7/pkD+P+mMGgQYQ="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.29_1705037975456_0.6468629012949831"},"_hasShrinkwrap":false},"0.0.30":{"name":"@ji8122s/use-whisper-test","version":"0.0.30","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","react-page-visibility":"^7.0.0","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.30","gitHead":"65c0d4c307ddd87b0af4f20925fc8e0d9454dbe8","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-5i0i4Q5uSoF6RKCigzt18jfULb6ekVpdIGW6D/lY4Zj7hu6mG5GeFNGbK1OAW1Lwou7La01KP2iUZ3G0KdzlOQ==","shasum":"982189c0e7152dbd968c19b6c95a38c41ddfc25c","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.30.tgz","fileCount":22,"unpackedSize":33258,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnCUCuOvCSai1Nhktn6DNVi5xxJwjKwXCYxF5vLluW9QIhAJihorv2otOEVmHuXAkeqe5olPcBUFyQ6In71r3qvKzo"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.30_1708935157421_0.2691239670077248"},"_hasShrinkwrap":false},"0.0.31":{"name":"@ji8122s/use-whisper-test","version":"0.0.31","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","react-page-visibility":"^7.0.0","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.31","gitHead":"65c0d4c307ddd87b0af4f20925fc8e0d9454dbe8","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-0gVrAOd43ApGmK9eJIuyPf8IoRez/Hd/HjozFc7wZbpJZ4ohlk7tzRORZRWGgU68wb60LoYhqMPfIe/6u5zY4g==","shasum":"80a13dfc6ac93abd8a46e0000f399ee6a02c4756","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.31.tgz","fileCount":22,"unpackedSize":33258,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsP6RsCsAiC/PakEtfj7gt48PQDHvZ8tJ+ekxU9T2ptgIhANq5DReqnUjH0HzZIx7DqeDazeRdcz5GVUpwZ5xjLdBP"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.31_1708935167821_0.602602437282642"},"_hasShrinkwrap":false},"0.0.32":{"name":"@ji8122s/use-whisper-test","version":"0.0.32","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","react-page-visibility":"^7.0.0","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.32","gitHead":"74a3b9b8bb70f7f31b89014b5e3bdc1a9ff4f616","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-bykZSZEQ/wBX4ic7njZ5bgOVBT2S21fCszg4Tk9idUvNl8/BGo9KMoUxo5B5FDNzLMWNYPflV2OuPpRsgnWGNA==","shasum":"70054a8edfd0efbb41f60734229b9d02ee414756","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.32.tgz","fileCount":22,"unpackedSize":33440,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3UNRCi47n5248KEyLa9OwQVuuFXDjiDxIDmcxTI2zAAiEAyxXtkVeV78jBA6lMTDYLTuEId2tsktcPgN+QicZFp54="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.32_1709797318482_0.6883537536737563"},"_hasShrinkwrap":false},"0.0.33":{"name":"@ji8122s/use-whisper-test","version":"0.0.33","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.33","gitHead":"2e382b486af2859226ccedabf50a6070bbc26264","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-nMC6m4Hr8BcHlGw3Jcq5roPfMmEJuXyLLWCxo/fZutRkj3iQLlZX8P8jQda/taeiGgFECs4+TEiQ+yzd3sDdtw==","shasum":"658d1ded20ee1fd3490fce79f8e1e711f63b806a","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.33.tgz","fileCount":22,"unpackedSize":33669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoZSNCWGHmSuvornLB9TxAKP/XRwH+Dt1c5lZHpHHeYAIgAvIjGMjQTT+awh76dqHz7Hylyjs+onSIsZr+NN3jd6I="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.33_1710049089323_0.09211594754299535"},"_hasShrinkwrap":false},"0.0.34":{"name":"@ji8122s/use-whisper-test","version":"0.0.34","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.34","gitHead":"2e382b486af2859226ccedabf50a6070bbc26264","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-X9c0p2F1YMctbttA+s6CKqchCXE0rCWqNgWei57+5/JhGNDi4Fz2C+4VhGW4gzq/OT/PV5jgBAr0ZrMa7BP23g==","shasum":"d205dbc01b3495bab60e982fde38f3a634046c8f","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.34.tgz","fileCount":22,"unpackedSize":34301,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUxPpJCDNhKAfV8u85vD4P9h/DGECE0sxCCd4trk1QbAiEAqMW+eLRs5TiLP+4rKm0csFOme8lRQx+yp147lr4jXeM="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.34_1710049635499_0.2709080363579788"},"_hasShrinkwrap":false},"0.0.35":{"name":"@ji8122s/use-whisper-test","version":"0.0.35","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.35","gitHead":"2e382b486af2859226ccedabf50a6070bbc26264","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-QDQDYFXbc/RWeqEqicRNdQ9l3Iq6y6QFYZY7905D4eTfT0KN4FcAE2x6cQIzInSX/03A8gq7O9Dc708vtGKihQ==","shasum":"015ff311b6883a24ddd83cae76b2056c85205420","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.35.tgz","fileCount":22,"unpackedSize":34317,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpWj+ikvXM+juOsA2ctqLO5mXx2zMnO9onKWSNws53ZAiEA7/UdudZgIpiyeCjT+CQPjTKAb2EnbrK19Cs8F55pdeE="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.35_1710050209422_0.16085043486368722"},"_hasShrinkwrap":false},"0.0.36":{"name":"@ji8122s/use-whisper-test","version":"0.0.36","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.36","gitHead":"2e382b486af2859226ccedabf50a6070bbc26264","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-3Y83lE2gX7fRX8xCVaUJwAPXU8Vt5062q+569p6cR4FPgF8YFlfdO2+vbh6Es3Qm0Jay+pRY/Y/aLPUfmBWzHQ==","shasum":"ce237ccd91f28a95293b2b7edc8abc21e1e5a623","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.36.tgz","fileCount":22,"unpackedSize":34545,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzaZt3VlQ/lxnc6rp2koLjbfUAhMB0Qjl1gvkMwU6UXgIgZT29P+58VA1myAdlGMQpboVzt+R2VCGWwgafYHSPIJs="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.36_1710050595177_0.91661756605835"},"_hasShrinkwrap":false},"0.0.37":{"name":"@ji8122s/use-whisper-test","version":"0.0.37","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.37","gitHead":"1b6a17af5ab08cf098def4531707d0de2e61b3c8","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-H9W7NvwWPnXkXgc+PotNrbjivsptqgPzCLsN/rzETFKdzW67PPljwIj+CPWjcMqE+8LmmN/2o5K1eoB4Otq92A==","shasum":"c1478d17a508a6ca643926764a5fac9edbd9f6c0","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.37.tgz","fileCount":22,"unpackedSize":34567,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcAMP/YF1PADNF7c6t+RBEbGWCqwyu3SdumK3qzr0e6gIgbGB4xf7QAPg6vF6CqgNfkc3eyqr8ZxOE69T0xI6dslw="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.37_1710051161676_0.6489860050781586"},"_hasShrinkwrap":false},"0.0.38":{"name":"@ji8122s/use-whisper-test","version":"0.0.38","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.38","gitHead":"1b6a17af5ab08cf098def4531707d0de2e61b3c8","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-1GUllE+xtkDUY/UOxSeGVx4qmkXkkz2JOvEAhstjiv2gw+LgDAWpsw44Ta/UJOLK1PTCAd0WMGKIU4n14ZoqmA==","shasum":"6a6fb3390cd12eac0ab8284771441f67bef092fa","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.38.tgz","fileCount":22,"unpackedSize":34579,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWVSfixhKiOp0/ZVorvwnLHt5zyNYqqSvVAZyJIiriEAiAjK9Vpvd/7bg3T845yhD+exGeZM2K0Jjs6Ob9jIO752w=="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.38_1710051268080_0.05206025618366916"},"_hasShrinkwrap":false},"0.0.39":{"name":"@ji8122s/use-whisper-test","version":"0.0.39","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.39","gitHead":"1b6a17af5ab08cf098def4531707d0de2e61b3c8","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-RH54GQmcFDTLqV4xvAaNIoansG82Yfw8mdRL+BNUk8VCxhLdOhDkakHVivh8xGj96KQTCDyCfkKgCIZaZpQpXQ==","shasum":"3c164a695e63d6f6dc3979736b0983db1e40a31b","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.39.tgz","fileCount":22,"unpackedSize":34787,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIr7D86+VJV7ercoT5LzWWyZFZuDsAVXonuLhtuWVqjAIgS2fxtCACH8/nPY8jcGqNXfUsNcKWnx82wumPbUEDFyI="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.39_1710051593617_0.42616512814110563"},"_hasShrinkwrap":false},"0.0.40":{"name":"@ji8122s/use-whisper-test","version":"0.0.40","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.40","gitHead":"1b6a17af5ab08cf098def4531707d0de2e61b3c8","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-R7/wGcNmVzS6MQuTycLBcRuDSNjywoJ4HKotOPZNZHx7rXbjv8CvB9+q9531iJaEafJl4f5bA00nOhRp48rI1w==","shasum":"ffefc19fab775effe47277fb8b6cca0e6112619f","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.40.tgz","fileCount":22,"unpackedSize":34787,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzEYWY7rZYPKaWmYTRSWbqFg5TDyCkwa0U43Fm3VwiVAiBrVI1Z8DBsxpx/RF7KGUDuWgGXRh4DViVTv8HdpzYUIg=="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.40_1710051792281_0.9146692679320743"},"_hasShrinkwrap":false},"0.0.41":{"name":"@ji8122s/use-whisper-test","version":"0.0.41","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.41","gitHead":"427d7b1b1c0da9c42a8a10c1f3bb1423952e4642","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-kvS3SmRNz2GTesLEh3uBxg3Pw1hQD3YO7Dk3uVg3OYF39QODo5hUhW88QrMHIILp/sQbddQLBkx4VSXoqTEDgg==","shasum":"f2c7045d661297de77b262ceeac98420d73f328a","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.41.tgz","fileCount":22,"unpackedSize":35361,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOXA3AZuVwB43l4bD/coNVmGkVYucFaAj2LtCk9AF2NwIgYWGIns3wCVYnMo1CQfKMRHeksllAbp34mOUdFex2npY="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.41_1710057226084_0.008114837171809164"},"_hasShrinkwrap":false},"0.0.42":{"name":"@ji8122s/use-whisper-test","version":"0.0.42","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.42","gitHead":"427d7b1b1c0da9c42a8a10c1f3bb1423952e4642","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-TuE38ysodegpFLatJxq1nphddWl1ca5XQeETCAxRZPdXmDt1CGQFp+hN3mAUDWEQwu5/o3RVcnZ4p0gXsJhwHg==","shasum":"c33f4d17c8d9139ce5dc3929c12af687c4801d94","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.42.tgz","fileCount":22,"unpackedSize":34987,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIeGIk9YFcusI83zhhTmH9cVWYbwN9a6MUYYvaVA5sngIhAJ+vrgh1o7bEmpC+z+0YrQG1iYh3Plu88w6GY7pPjC7Z"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.42_1710058390770_0.26238705319328415"},"_hasShrinkwrap":false},"0.0.43":{"name":"@ji8122s/use-whisper-test","version":"0.0.43","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.43","gitHead":"427d7b1b1c0da9c42a8a10c1f3bb1423952e4642","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Hwp4lF7asAMZQj/PT5iPiYMgZpkwelP+czbh4cPg0/DRWXnV3lSzHYQRtIHDatL6IKkHZljb5GmJJObe9ELhUQ==","shasum":"ad8746ab95e6a6e860aac60505bfe0a38efe0310","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.43.tgz","fileCount":22,"unpackedSize":35361,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE0vEJDPj93EUkKrM7Uf0JvfYHERhRgmOp/qFYYHceaQIhAMY9G9Q1JG3DSp5LDn1UNQBaGsKMV6eUFxrEE7YM1M6z"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.43_1710059479381_0.10273074647763636"},"_hasShrinkwrap":false},"0.0.44":{"name":"@ji8122s/use-whisper-test","version":"0.0.44","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5","react-page-visibility":"^7.0.0"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.44","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-g/3JciT4FiEgdCmmksb3URn3GbHFWYOgcSrZ0k9Qwkn6WyEMrYIyDQUGqD/1rjkpE4Ut525QCXrdv0kag2Xrwg==","shasum":"7019a0e8e317678261e2c095c5867b72ae3d2536","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.44.tgz","fileCount":22,"unpackedSize":35561,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3LH2AYfCxzAD3R9dqYSZOb/+9t5duzv0cCtLaRe8wGAiEAwhz34dMBWz5Dbjwza7ygGakSs8GOGlpJuCfzTRbWASk="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.44_1710062591306_0.9132396429393892"},"_hasShrinkwrap":false},"0.0.45":{"name":"@ji8122s/use-whisper-test","version":"0.0.45","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5","react-page-visibility":"^7.0.0"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.45","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-MmU9v4tQI+1gmLY5X9/zqD7u0jNLElUMUGMyemFa9goI0LQGOUIoZPGu189drZmdEMTCYlhIsecFza9QZqcKNg==","shasum":"d14b207b44ea8a923647d105d8bc341a61b0af87","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.45.tgz","fileCount":22,"unpackedSize":35965,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDACY1UV692rLhUyReGd5UIizfm+LY7l6XumIKjQdUAwAiEA1AJFQDBbD/G7EGKelRje2r94EHbJMSBRigjGDSpYn7Y="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.45_1710063400987_0.37627445954603367"},"_hasShrinkwrap":false},"0.0.46":{"name":"@ji8122s/use-whisper-test","version":"0.0.46","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5","react-page-visibility":"^7.0.0"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.46","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-bZjOid1UVo3b1w5s5XMk0CHMLog4x/83l2ClyPzui4CCoipmUU3PeMdpWd9MW5VfNzOQ0NkFssN0DjP/KA37Fg==","shasum":"489cb585e17d6f48b4f41fe11dfc92139edfe1a9","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.46.tgz","fileCount":22,"unpackedSize":36179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG89LEYWf/v2ySph+FzevNtEEPkgxzZfnTyrZlg7MfBwIgXs1sJ0gzGl/ZlKP4imYJkeVOFnMya52wBakp6bZL0qs="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.46_1710064452270_0.008780692748153962"},"_hasShrinkwrap":false},"0.0.47":{"name":"@ji8122s/use-whisper-test","version":"0.0.47","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5","react-page-visibility":"^7.0.0"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.47","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-otXkPIrI2YkaO68+FtwU4N3w3gea+o3BX0R0ZxsPwkyFbK6MGAb5YsWgMeBQmtMpheq3I8aV9tkDN9xufo+3gQ==","shasum":"1614399f8faa99eccabb821b7605b5b186bb298c","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.47.tgz","fileCount":22,"unpackedSize":36331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIED8lX+IbgYgYWPgAcS++u55scHqvz3ZnukaqLAI79PqAiAtJkUcQ2+f2nYRueJB2EC68QwfvqRvVrVqJHX5xe6pNA=="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.47_1710077466509_0.4640669205631076"},"_hasShrinkwrap":false},"0.0.48":{"name":"@ji8122s/use-whisper-test","version":"0.0.48","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5","react-page-visibility":"^7.0.0"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.48","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-ASilL5sc3OO+p+zkrwCNIgEI6x34Yhwf/IS7ozyVO975CyfxrEfFMt9ayRpxLSjI346FEFhB5PoWtiaDL2Q6dg==","shasum":"1f992ffac2118818276996e881cd121c1e0d000a","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.48.tgz","fileCount":22,"unpackedSize":36539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF6N3+gGSLBpf24+JiNWVqwpDZIrvflG0K0KPFwPlDyAIhAOM/Ze3041KZAiVpvBZ5ip+QX9GPXP7mS0yrwmwkvS4n"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.48_1710135980673_0.13190204965161456"},"_hasShrinkwrap":false},"0.0.49":{"name":"@ji8122s/use-whisper-test","version":"0.0.49","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5","react-page-visibility":"^7.0.0"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.49","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-wuDXzJ/z40Z1ta6KE0LKOZaXJi5SfnW3jHX0K1Y8q2v3wJ17zM+eC/gnKsbm6WG/+dsgbBV0cw0nw1H28jRm6g==","shasum":"c0888bb79647331af7e214c7afad63db32d88fed","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.49.tgz","fileCount":22,"unpackedSize":36879,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpuwPIcD3qaeYX9WZtUOevMiGIFWWkWuKVw3enUyRcMgIhAMdwF+q5JRzuCyDJrpb6a+Lq5iXAgksX6fN7EzoR6mzv"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.49_1710136397455_0.5057419208599945"},"_hasShrinkwrap":false},"0.0.50":{"name":"@ji8122s/use-whisper-test","version":"0.0.50","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5","react-page-visibility":"^7.0.0"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.50","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-NGU2JCzibbcud6zuRBlAn1WeTybPQhGeG1c2G2ryJX6IDBHO7PGq7AEU7AU+p7TClA08CT0w1jOA2cp0wJ7xwg==","shasum":"6617fb3e3896f3cd8a4f576a173ebb89109d0af7","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.50.tgz","fileCount":22,"unpackedSize":37009,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKCAJQ5nVUl+XIUnbqPWLJFFOiqkoC/I984SbOX+MJ2QIhANbOrMxOvFC7jg8ifQLgqLlJdXbJLoNDg6lwvPkBvZOu"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.50_1710138464196_0.4865617480956437"},"_hasShrinkwrap":false},"0.0.51":{"name":"@ji8122s/use-whisper-test","version":"0.0.51","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5","react-page-visibility":"^7.0.0"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.51","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-aDiVFPEQMES8vXl/EyBAPkQTiwwkKR6cB+e8pj7ZGk+D/55eeYjinjAxHVo5hs+b6gigwdkxnxWq75tgYL2NRQ==","shasum":"3b7ab714a3fbdc3a7f60e282a654d0316e69b884","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.51.tgz","fileCount":22,"unpackedSize":35599,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDikovT1jP+bStUn9Ehwmgohwgb4CR3CbiMoxIpzq/jLQIgGUZxKq1jxSnRAzx8I4TFePZeTNoNUswtI6C4zrPjzIA="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.51_1710139685157_0.7999209742638673"},"_hasShrinkwrap":false},"0.0.52":{"name":"@ji8122s/use-whisper-test","version":"0.0.52","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5","react-page-visibility":"^7.0.0"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.52","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-XimBCutv/WHjYhv7NME6rXYjPOFHwewbSCliEwVMmj5v03GcM4FTlLV0TtZOPGa1CJ2T1BGlqXWX5U1VJwN5og==","shasum":"3b91d2b454b23ec591a8b0b36a50f6066e0f29d2","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.52.tgz","fileCount":22,"unpackedSize":35669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/LtOHnY73GPIY9llemXKwBLR2WmxUx+Ue7wYYp4zkTAiBuf0RTL5VwwAH8WeLvI5Dn19ZnGkcKXPSGqMyTB9xR/A=="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.52_1710143833787_0.5741034818539226"},"_hasShrinkwrap":false},"0.0.53":{"name":"@ji8122s/use-whisper-test","version":"0.0.53","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5","react-page-visibility":"^7.0.0"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.53","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-5qkd9TvzZs7Yq0+xLSzRbMrsiCi7BcIXb7/nCO21yIoyBmy8ngnK2+1KZxjG1438Gt9StWDYtfOVkg2IIl5iUg==","shasum":"283a4c77a47fee285a17ff5f31bb1765510f1e71","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.53.tgz","fileCount":22,"unpackedSize":36499,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiY32RYkEyJQofSDlQPzIdFMcE0Os5GFriuHCQqeQ2iAiA2DwzzzlUigGn/55/dlEYaozNDWyrusQ51Kq9bwidBJQ=="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.53_1710145475922_0.26364532520544426"},"_hasShrinkwrap":false},"0.0.54":{"name":"@ji8122s/use-whisper-test","version":"0.0.54","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","@ricky0123/vad-react":"^0.0.22","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.54","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-7Af0F5+grIaICPuQ9ZTV4ryBrdc34ItF/FyNSCiBF3Nv7ZhaU2TnkL8zqz7Eal1sBNNVoxaAnkkIaWVfmqZzqg==","shasum":"b1601809a83cd7c4d4b0627430151a6d5f973c46","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.54.tgz","fileCount":22,"unpackedSize":34679,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOH5Re1npGbIexDa8mQozem/wEiu1QKi9+ejhacKgBjAiA7eNwwiQaf/GAwJRMDU3ZetgI7HnnlS4cSdNU+NoChQA=="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.54_1710495235386_0.3488273134048747"},"_hasShrinkwrap":false},"0.0.55":{"name":"@ji8122s/use-whisper-test","version":"0.0.55","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","@ricky0123/vad-react":"^0.0.22","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.55","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-3/QmjJ0VE3YguB4tn/zinr1x+mM478zjATEa2vXIypnJz+lzS4b3DyqdnMzMMO/0WZbGM5hKA0VwfYhiphMSDg==","shasum":"8ce8d0568331aa37883423e218be92aa5ad80af0","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.55.tgz","fileCount":22,"unpackedSize":34775,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQX2s7HbyGxcdQVg9DgIrAcBOdfv13/orCZc1Uke+0jQIgMOc2Oad/FC4SZgaB2TkybI/fxl33bjpmMAagvqU49hc="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.55_1710495282508_0.6063584732013756"},"_hasShrinkwrap":false},"0.0.56":{"name":"@ji8122s/use-whisper-test","version":"0.0.56","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","@ricky0123/vad-react":"^0.0.22","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.56","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-70mS/49CtELi+1rJBSuU9N1p0blGu5b5t6arqnNp0nGiVYlvBUFwsW348LtlyRjPA6ErhOYlbAyn8O9YfzeRHA==","shasum":"c2a5fe83c19229d15bb5fc117bc9db3c3f4b235e","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.56.tgz","fileCount":22,"unpackedSize":34777,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJt4pvTYzVH9wTsIWVu3hmduxRUPISolei5U9nKaU+4QIgULIarqdkT6yGu2a7ry8Yu9gxohV2qK3tYDzcE5KpX54="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.56_1710495676663_0.2236569577152896"},"_hasShrinkwrap":false},"0.0.57":{"name":"@ji8122s/use-whisper-test","version":"0.0.57","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","@ricky0123/vad-react":"^0.0.22","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.57","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-9UTuLbv+o+Q8U31WvfVlgLM9Kxuwka9nSoA6DR0FVNJzn27zTcqrupZMq6L3lTNo7aIrUvJtUD/LPqr9fWcEDw==","shasum":"f5b8a51cef6b996edfa009c82c0dd7e7e2f3617a","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.57.tgz","fileCount":22,"unpackedSize":34959,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdrrItVEK8kKVPUXZaoHAyWCHkxjscfDRU8tb2ceAu3AIgSElRxO8DLEWxazE1SQxbht5k5edNUJOb/vj/6nOsB9s="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.57_1710496060084_0.797496548168928"},"_hasShrinkwrap":false},"0.0.58":{"name":"@ji8122s/use-whisper-test","version":"0.0.58","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","@ricky0123/vad-react":"^0.0.22","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.58","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-v0PDv015Ms9xxWdis78JfF1go7Xgp4Kw7R0n8xhGhcf9puq8FQUXpaehgJXzS9/4G9K5HJRoB4KXxjBb/qeRwA==","shasum":"8b333919be4d0aa4b320e56ab198d12f9e955f64","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.58.tgz","fileCount":22,"unpackedSize":34867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNaAwH2L/5fQi2fClT6lJYd7V9LFd/ipl1Lp1O71Jq9QIgEJMNiV2V8PkfzaO93OhQJXD60pFsdgeDg/LfZ7UUKV8="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.58_1710496344309_0.6014553587499243"},"_hasShrinkwrap":false},"0.0.59":{"name":"@ji8122s/use-whisper-test","version":"0.0.59","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","@ricky0123/vad-react":"^0.0.22","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.59","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-QbK8OmUoB1kpVV1whZgoyKuvtSQXm4ZO9AwBjmZYP6NwA8ltWvEyuoDhV7Oaj2ke5mONB9R536W9DAI363StxQ==","shasum":"c6a7a0f7fdcb2af2dbdc8fe756e539ad0886227f","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.59.tgz","fileCount":22,"unpackedSize":34763,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZ+auJOKboXpx8PUibTcAlFz9vRUWpa9QM83+c7br4xAiEA/u3PJMNVR5FzIwwZWagZsQsXD7kKl9Tp6UxrVtNlRfY="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.59_1710496480253_0.5712563167299805"},"_hasShrinkwrap":false},"0.0.60":{"name":"@ji8122s/use-whisper-test","version":"0.0.60","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","@ricky0123/vad-react":"^0.0.22","@ricky0123/vad-web":"^0.0.16","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.60","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-9UZjbKGr5V72QS7Fnd04dtAvQJQKsHgQMKP7kjhTBMYpPk18JAmM6/qMQH4SFj6+/vylI8LRvAP4J5DHdIyXXQ==","shasum":"62feabbcd756abc416ec52d10707a1c3667b2129","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.60.tgz","fileCount":22,"unpackedSize":34800,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD4ARyGTx4KaZumGtkScISjwNlwfKwlq9VoDCP+jSNAwIhAPA1h9S7mukmvL+Y2wd1dc2syvEKqaaH7dw/yF8cNtIn"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.60_1710497525721_0.23492931487350965"},"_hasShrinkwrap":false},"0.0.61":{"name":"@ji8122s/use-whisper-test","version":"0.0.61","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","@ricky0123/vad-react":"^0.0.22","@ricky0123/vad-web":"^0.0.16","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.61","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-byUp0jCWj0P8kos8etaujZ/TVv7z4HhrhwfgxyozrciMHEfw/hCdHLSlhKugr0fx0LbpUz9P34BK98D/9tSxfQ==","shasum":"3abb099192670c35ba49f5d65163b59091d200fd","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.61.tgz","fileCount":22,"unpackedSize":33984,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO+LO/AYryFKghNvMikad+Br7ENaj4bSVNXeOmyBg7WQIgZ0J4oPWrnUkZknw1ZFI6gFOunucafHxpdQQ3e4GPgHY="}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.61_1710497734586_0.9151487495460167"},"_hasShrinkwrap":false},"0.0.62":{"name":"@ji8122s/use-whisper-test","version":"0.0.62","description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"homepage":"https://github.com/chengsokdara/use-whisper#readme","bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"scripts":{"dev":"env NODE_ENV=development tsup","build":"env NODE_ENV=production tsup","lint-fix":"eslint ./src --ext .ts,.tsx --quiet --fix --ignore-path ./.gitignore","lint-format":"prettier  --loglevel warn --write \"./**/*.{ts,tsx,css,md,json}\"","lint":"yarn lint-format && yarn lint-fix","test":"yarn run tsc && yarn run lint","prepublishOnly":"yarn run build"},"dependencies":{"@chengsokdara/react-hooks-async":"^0.0.2","@ffmpeg/ffmpeg":"^0.11.0","@ricky0123/vad-react":"^0.0.22","@ricky0123/vad-web":"^0.0.16","axios":"^1.3.4","hark":"^1.2.3","lamejs":"github:zhuker/lamejs","recordrtc":"^5.6.2"},"devDependencies":{"@types/hark":"^1.2.2","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/recordrtc":"^5.6.10","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.4","react":"^18.2.0","tsup":"^6.6.3","typescript":"^4.9.5"},"peerDependencies":{"react":"*"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{"node":"./dist/index.cjs","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.cjs"},"type":"module","publishConfig":{"access":"public"},"_id":"@ji8122s/use-whisper-test@0.0.62","gitHead":"6df05096129f64078ae40653ede8decb4aed3cc7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-jaM8rb5Tcx4H3z152HfSqJUXwlDNJG00P8LaLprKmIPhj6EhFsnKgMIGgoO9sr30yJI6esjDur8OjrrU7jUwEw==","shasum":"ba7e185a7c17b908a0389ae751ebb75566bcb9ea","tarball":"https://registry.npmjs.org/@ji8122s/use-whisper-test/-/use-whisper-test-0.0.62.tgz","fileCount":22,"unpackedSize":34012,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkdPJTzTT/WCDCvKD6upiqhrvCGgJy68m3Pf48Pnm2nwIhAP3dDas8xJXaTEEx7T2kZq0QsM9DI4dq82UZsQ2qjNsS"}]},"_npmUser":{"name":"test_npm_project_332211","email":"jacob@osensetech.com"},"directories":{},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-whisper-test_0.0.62_1710498082010_0.23634416116172807"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-03T07:23:53.482Z","0.0.1":"2023-11-03T07:23:53.809Z","modified":"2024-03-15T10:21:22.622Z","0.0.2":"2023-11-08T08:51:54.374Z","0.0.3":"2023-11-08T08:59:38.404Z","0.0.4":"2023-11-08T09:51:46.703Z","0.0.5":"2023-11-08T10:10:15.950Z","0.0.6":"2023-11-08T10:15:48.055Z","0.0.7":"2023-11-08T10:25:02.375Z","0.0.8":"2023-11-08T10:35:10.097Z","0.0.9":"2023-11-09T03:11:43.730Z","0.0.10":"2023-11-10T06:08:14.269Z","0.0.11":"2023-11-13T02:59:02.464Z","0.0.12":"2023-11-13T03:09:52.271Z","0.0.13":"2023-11-13T03:45:16.242Z","0.0.14":"2023-11-14T04:02:37.939Z","0.0.15":"2023-11-27T02:20:30.336Z","0.0.16":"2023-11-30T06:04:09.235Z","0.0.17":"2023-11-30T06:23:07.781Z","0.0.18":"2023-11-30T06:49:15.475Z","0.0.19":"2023-11-30T09:08:33.530Z","0.0.20":"2023-12-04T04:27:05.699Z","0.0.21":"2023-12-04T06:31:44.143Z","0.0.22":"2023-12-04T09:03:24.028Z","0.0.23":"2023-12-22T03:10:51.355Z","0.0.24":"2023-12-22T05:47:28.801Z","0.0.25":"2023-12-22T08:08:12.053Z","0.0.26":"2023-12-22T08:13:16.999Z","0.0.27":"2023-12-22T08:14:32.565Z","0.0.28":"2023-12-27T07:01:42.516Z","0.0.29":"2024-01-12T05:39:35.670Z","0.0.30":"2024-02-26T08:12:37.566Z","0.0.31":"2024-02-26T08:12:48.023Z","0.0.32":"2024-03-07T07:41:58.646Z","0.0.33":"2024-03-10T05:38:09.650Z","0.0.34":"2024-03-10T05:47:15.645Z","0.0.35":"2024-03-10T05:56:49.590Z","0.0.36":"2024-03-10T06:03:15.332Z","0.0.37":"2024-03-10T06:12:41.819Z","0.0.38":"2024-03-10T06:14:28.258Z","0.0.39":"2024-03-10T06:19:53.786Z","0.0.40":"2024-03-10T06:23:12.484Z","0.0.41":"2024-03-10T07:53:46.247Z","0.0.42":"2024-03-10T08:13:10.944Z","0.0.43":"2024-03-10T08:31:19.596Z","0.0.44":"2024-03-10T09:23:11.451Z","0.0.45":"2024-03-10T09:36:41.164Z","0.0.46":"2024-03-10T09:54:12.468Z","0.0.47":"2024-03-10T13:31:06.703Z","0.0.48":"2024-03-11T05:46:20.836Z","0.0.49":"2024-03-11T05:53:17.622Z","0.0.50":"2024-03-11T06:27:44.408Z","0.0.51":"2024-03-11T06:48:05.292Z","0.0.52":"2024-03-11T07:57:13.934Z","0.0.53":"2024-03-11T08:24:36.118Z","0.0.54":"2024-03-15T09:33:55.637Z","0.0.55":"2024-03-15T09:34:42.710Z","0.0.56":"2024-03-15T09:41:16.787Z","0.0.57":"2024-03-15T09:47:40.266Z","0.0.58":"2024-03-15T09:52:24.502Z","0.0.59":"2024-03-15T09:54:40.445Z","0.0.60":"2024-03-15T10:12:05.894Z","0.0.61":"2024-03-15T10:15:34.794Z","0.0.62":"2024-03-15T10:21:22.157Z"},"maintainers":[{"name":"test_npm_project_332211","email":"jacob@osensetech.com"}],"description":"React Hook for OpenAI Whisper API with speech recorder and silence removal built-in in Qubby","homepage":"https://github.com/chengsokdara/use-whisper#readme","keywords":["react","hook","hooks","openai","api","whisper","speech","voice","record","recorder","silence","remove","removal"],"repository":{"type":"git","url":"git+https://github.com/chengsokdara/use-whisper.git"},"author":{"name":"Sokdara Cheng","email":"chengsokdara@gmail.com","url":"https://chengsokdara.github.io"},"bugs":{"url":"https://github.com/chengsokdara/use-whisper/issues"},"license":"MIT","readme":"# useWhisper\n\nReact Hook for OpenAI Whisper API with speech recorder, real-time transcription and silence removal built-in\n\n---\n\n- ### Demo\n\n- ###### Real-Time transcription demo\n\nhttps://user-images.githubusercontent.com/2707253/224465747-0b1ee159-21dd-4cd0-af9d-6fc9b882d716.mp4\n\n---\n\n- ### Announcement\n\n  useWhisper for React Native is being developed.\n\nRepository: [https://github.com/chengsokdara/use-whisper-native](https://github.com/chengsokdara/use-whisper-native)\n\nProgress: [https://github.com/chengsokdara/use-whisper-native/issues/1](https://github.com/chengsokdara/use-whisper-native/issues/1)\n\n- ### Install\n\n```\nnpm i @chengsokdara/use-whisper\n```\n\n```\nyarn add @chengsokdara/use-whisper\n```\n\n- ### Usage\n\n```jsx\nimport { useWhisper } from '@chengsokdara/use-whisper'\n\nconst App = () => {\n  const {\n    recording,\n    speaking,\n    transcribing,\n    transcript,\n    pauseRecording,\n    startRecording,\n    stopRecording,\n  } = useWhisper({\n    apiKey: process.env.OPENAI_API_TOKEN, // YOUR_OPEN_AI_TOKEN\n  })\n\n  return (\n    <div>\n      <p>Recording: {recording}</p>\n      <p>Speaking: {speaking}</p>\n      <p>Transcribing: {transcribing}</p>\n      <p>Transcribed Text: {transcript.text}</p>\n      <button onClick={() => startRecording()}>Start</button>\n      <button onClick={() => pauseRecording()}>Pause</button>\n      <button onClick={() => stopRecording()}>Stop</button>\n    </div>\n  )\n}\n```\n\n- ###### Custom Server (keep OpenAI API token secure)\n\n```jsx\nimport { useWhisper } from '@chengsokdara/use-whisper'\n\nconst App = () => {\n  /**\n   * you have more control like this\n   * do whatever you want with the recorded speech\n   * send it to your own custom server\n   * and return the response back to useWhisper\n   */\n  const onTranscribe = (blob: Blob) => {\n    const base64 = await new Promise<string | ArrayBuffer | null>(\n      (resolve) => {\n        const reader = new FileReader()\n        reader.onloadend = () => resolve(reader.result)\n        reader.readAsDataURL(blob)\n      }\n    )\n    const body = JSON.stringify({ file: base64, model: 'whisper-1' })\n    const headers = { 'Content-Type': 'application/json' }\n    const { default: axios } = await import('axios')\n    const response = await axios.post('/api/whisper', body, {\n      headers,\n    })\n    const { text } = await response.data\n    // you must return result from your server in Transcript format\n    return {\n      blob,\n      text,\n    }\n  }\n\n  const { transcript } = useWhisper({\n    // callback to handle transcription with custom server\n    onTranscribe,\n  })\n\n  return (\n    <div>\n      <p>{transcript.text}</p>\n    </div>\n  )\n}\n```\n\n- ### Examples\n\n- ###### Real-time streaming trascription\n\n```jsx\nimport { useWhisper } from '@chengsokdara/use-whisper'\n\nconst App = () => {\n  const { transcript } = useWhisper({\n    apiKey: process.env.OPENAI_API_TOKEN, // YOUR_OPEN_AI_TOKEN\n    streaming: true,\n    timeSlice: 1_000, // 1 second\n    whisperConfig: {\n      language: 'en',\n    },\n  })\n\n  return (\n    <div>\n      <p>{transcript.text}</p>\n    </div>\n  )\n}\n```\n\n- ###### Remove silence before sending to Whisper to save cost\n\n```jsx\nimport { useWhisper } from '@chengsokdara/use-whisper'\n\nconst App = () => {\n  const { transcript } = useWhisper({\n    apiKey: process.env.OPENAI_API_TOKEN, // YOUR_OPEN_AI_TOKEN\n    // use ffmpeg-wasp to remove silence from recorded speech\n    removeSilence: true,\n  })\n\n  return (\n    <div>\n      <p>{transcript.text}</p>\n    </div>\n  )\n}\n```\n\n- ###### Auto start recording on component mounted\n\n```jsx\nimport { useWhisper } from '@chengsokdara/use-whisper'\n\nconst App = () => {\n  const { transcript } = useWhisper({\n    apiKey: process.env.OPENAI_API_TOKEN, // YOUR_OPEN_AI_TOKEN\n    // will auto start recording speech upon component mounted\n    autoStart: true,\n  })\n\n  return (\n    <div>\n      <p>{transcript.text}</p>\n    </div>\n  )\n}\n```\n\n- ###### Keep recording as long as the user is speaking\n\n```jsx\nimport { useWhisper } from '@chengsokdara/use-whisper'\n\nconst App = () => {\n  const { transcript } = useWhisper({\n    apiKey: process.env.OPENAI_API_TOKEN, // YOUR_OPEN_AI_TOKEN\n    nonStop: true, // keep recording as long as the user is speaking\n    stopTimeout: 5000, // auto stop after 5 seconds\n  })\n\n  return (\n    <div>\n      <p>{transcript.text}</p>\n    </div>\n  )\n}\n```\n\n- ###### Customize Whisper API config when autoTranscribe is true\n\n```jsx\nimport { useWhisper } from '@chengsokdara/use-whisper'\n\nconst App = () => {\n  const { transcript } = useWhisper({\n    apiKey: process.env.OPENAI_API_TOKEN, // YOUR_OPEN_AI_TOKEN\n    autoTranscribe: true,\n    whisperConfig: {\n      prompt: 'previous conversation', // you can pass previous conversation for context\n      response_format: 'text', // output text instead of json\n      temperature: 0.8, // random output\n      language: 'es', // Spanish\n    },\n  })\n\n  return (\n    <div>\n      <p>{transcript.text}</p>\n    </div>\n  )\n}\n```\n\n- ### Dependencies\n\n  - **@chengsokdara/react-hooks-async** asynchronous react hooks\n  - **recordrtc:** cross-browser audio recorder\n  - **lamejs** encode wav into mp3 for cross-browser support\n  - **@ffmpeg/ffmpeg:** for silence removal feature\n  - **hark:** for speaking detection\n  - **axios:** since fetch does not work with Whisper endpoint\n\n_most of these dependecies are lazy loaded, so it is only imported when it is needed_\n\n- ### API\n\n- ###### Config Object\n\n| Name            | Type                                               | Default Value  | Description                                                                                                          |\n| --------------- | -------------------------------------------------- | -------------- | -------------------------------------------------------------------------------------------------------------------- |\n| apiKey          | string                                             | ''             | your OpenAI API token                                                                                                |\n| autoStart       | boolean                                            | false          | auto start speech recording on component mount                                                                       |\n| autoTranscribe  | boolean                                            | true           | should auto transcribe after stop recording                                                                          |\n| mode            | string                                             | transcriptions | control Whisper mode either transcriptions or translations, currently only support translation to English            |\n| nonStop         | boolean                                            | false          | if true, record will auto stop after stopTimeout. However if user keep on speaking, the recorder will keep recording |\n| removeSilence   | boolean                                            | false          | remove silence before sending file to OpenAI API                                                                     |\n| stopTimeout     | number                                             | 5,000 ms       | if nonStop is true, this become required. This control when the recorder auto stop                                   |\n| streaming       | boolean                                            | false          | transcribe speech in real-time based on timeSlice                                                                    |\n| timeSlice       | number                                             | 1000 ms        | interval between each onDataAvailable event                                                                          |\n| whisperConfig   | [WhisperApiConfig](#whisperapiconfig)              | undefined      | Whisper API transcription config                                                                                     |\n| onDataAvailable | (blob: Blob) => void                               | undefined      | callback function for getting recorded blob in interval between timeSlice                                            |\n| onTranscribe    | (blob: Blob) => Promise<[Transcript](#transcript)> | undefined      | callback function to handle transcription on your own custom server                                                  |\n\n- ###### WhisperApiConfig\n\n| Name            | Type   | Default Value | Description                                                                                                                                                                                                                                                                                                                                               |\n| --------------- | ------ | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| prompt          | string | undefined     | An optional text to guide the model's style or continue a previous audio segment. The prompt should match the audio language.                                                                                                                                                                                                                             |\n| response_format | string | json          | The format of the transcript output, in one of these options: json, text, srt, verbose_json, or vtt.                                                                                                                                                                                                                                                      |\n| temperature     | number | 0             | The sampling temperature, between 0 and 1. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. If set to 0, the model will use [log probability](https://en.wikipedia.org/wiki/Log_probability) to automatically increase the temperature until certain thresholds are hit. |\n| language        | string | en            | The language of the input audio. Supplying the input language in [ISO-639-1](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) format will improve accuracy and latency.                                                                                                                                                                             |\n\n- ###### Return Object\n\n| Name           | Type                      | Description                                                               |\n| -------------- | ------------------------- | ------------------------------------------------------------------------- |\n| recording      | boolean                   | speech recording state                                                    |\n| speaking       | boolean                   | detect when user is speaking                                              |\n| transcribing   | boolean                   | while removing silence from speech and send request to OpenAI Whisper API |\n| transcript     | [Transcript](#transcript) | object return after Whisper transcription complete                        |\n| pauseRecording | Promise                   | pause speech recording                                                    |\n| startRecording | Promise                   | start speech recording                                                    |\n| stopRecording  | Promise                   | stop speech recording                                                     |\n\n- ###### Transcript\n\n| Name | Type   | Description                                |\n| ---- | ------ | ------------------------------------------ |\n| blob | Blob   | recorded speech in JavaScript Blob         |\n| text | string | transcribed text returned from Whisper API |\n\n- ### Roadmap\n\n  - react-native support, will be export as use-whisper/native\n\n---\n\n**_Contact me for web or mobile app development using React or React Native_**  \n[https://chengsokdara.github.io](https://chengsokdara.github.io)\n","readmeFilename":"README.md"}