{"_id":"@picovoice/rhino-react","_rev":"37-6d17abc1858d7d4543d253d11b7a52ee","name":"@picovoice/rhino-react","dist-tags":{"latest":"4.1.0"},"versions":{"2.1.0":{"name":"@picovoice/rhino-react","version":"2.1.0","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/rhino-react@2.1.0","maintainers":[{"name":"iliadrm","email":"iliad@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"dist":{"shasum":"74dda542cfdd48925d20cceb66d1a693014f1e6e","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-2.1.0.tgz","fileCount":19,"integrity":"sha512-Eapf5DnuW7TIMltGd+uU9gAZeQdqFMDbdIwI+0eGqlMaPSgUnipnv7dbIkAkw/rym2MhoiNj2cZ4nRPjCztf5A==","signatures":[{"sig":"MEUCIQCODq52+bvwXRUUe3SLIJFxXuLOriQRPz7GtU5jKZahCAIgdkLwzJDhpDYgdP77xALSHpNM6ghZ0htVb6BeebetjAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4385544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD9WOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPZw/+KauzyXFTu5s4260TAYrBSR8ykjqSx9VGNubRqpaVCD6VscpE\r\n2a1j4aUJwxNv7LjrtF7WoNtSBN8+pdOBqXVXBHNeBp5BhCtIspVPy+1XFNbU\r\nFnGe+5mRPswdsNHFP2ZWanr6JvNr5jOkzE0Z80NX1e00b4azgEv8tUfPCn4X\r\nZN0emuwhdmxHONv4tVl1KEntwTr+33s2Cout/vLv6m1XBBJys8edmFxOL8TL\r\nAM194gyYbGGibfORYYMe73wtYNltKl0aZT70LI07v3Ix1xVny1ZGaS9oXDKR\r\nxWRXOeoV0F6oMVuBYtEGVmrJb7Soq++g9kDyP9tRuTdMoRlMdTvjWTvyt976\r\n7b4Jjn5PfXjHJx4pqDi+3PhaVnyzEqgjfpeOFuNZOZTIsK5v8kDunJ2+ljPJ\r\nrfXEOOj8YNHhUh0J9Op1nPFrLgXp/E0wXdr35narUV3cyv4MY6HfpU70VOvH\r\nyJjwXZIa2W6TtF0OYy4to6Wh/IwUfvei+aGqdPuA6H6sK5pLFhasjr2B+uIr\r\nsJpEcK0qPKMCOpr2pfCtBDXEZ1CjrN/SYg0FsoYeFBz3jDsgSH5HNegiyxTH\r\nWrKyid1aGUtdKBLL1eAn3M7P46LQlEDOxj791JsABP6MnTNX2vRQR28mOEGB\r\n3B2eQvbJKGPWTheQxuoIFkYfkTwuXvkCvi4=\r\n=+n0o\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"bb611f1fc20d3d637b2db6d1de547148149149e8","scripts":{"lint":"eslint . --ext .js,.ts","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"erismikpico","email":"eric@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.11.0","description":"React component for Rhino Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/rhino-web":"=2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@picovoice/web-voice-processor":"=4.0.0","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rhino-react_2.1.0_1661982093995_0.17591387098501232","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@picovoice/rhino-react","version":"2.1.1","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/rhino-react@2.1.1","maintainers":[{"name":"iliadrm","email":"iliad@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"dist":{"shasum":"387a051de7ddc76672ebbfce1806a22bc1376740","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-2.1.1.tgz","fileCount":19,"integrity":"sha512-NoMrR8Cf9BVYN7tZZvSwLiIr3R4Fthf3nK6BaiOtXD9TC5bEQxKken68BH/tfsi4Eo6aCOo7JPt0hGzMZN2oCg==","signatures":[{"sig":"MEYCIQDVTh+WXB84DL+AKJkmDixtYsq/iNShjR6233WCAPpmoQIhAN3OlYvwntcGhjwz8Gk7KQnlcMBaqdNovG99eWzMlNbI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4385544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEQRtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD4w//feOVB5tgJp0odpqHJ0f8ob4l4C23qTTK4EX0VJsJvirMbbzY\r\ndq8YgWQpabTkkfawibqWhCxGTfsuCsfjDwHdJH4lGKRZwYYklNOhQUiW1osY\r\nhNu77Zv+I40pYyD9An4Xo0Xt6obiOhL4mYdA4XJ4Er42ST5qOWb/Z2b7bfVV\r\nwhcf0eGjEU14+kaFgerfJ5dSeQ+esXJDV0/zdnXKugRsMU7ePYzXcHvNpSOG\r\na7KlYfXmwqj60wmnUmNdhVZQg3V4dxvLNusA2yZgbDtV+XEqJrhNEmjB4bjZ\r\n1tbo2TmfFhmkwnxrwLdZukO5/GAZa/6uhHzQmx5Ngdv3lTD1ccyD/eBcafQv\r\nqiq2qJ5sc9cKQPuNxTcqVFI0+AcG3EKlZqTCHj9Y2nfqM7OGQ3hF3lu/jmZT\r\nNj8SkT+y/oFTAcL0HXYOcfnCM28yKi/vGiAw8d0RRMQXUWHwzv1zIzBpmJk2\r\nNZHJ6W1X3fnTgIu2br17EDQzAq5sZ5uh6lzn/qhX6fe5lzQ70tX1IK6FpTII\r\nZK92JSyWhzLUxtOOc4RUIEKFQxTF/LSFKYyKn0ecsmoMMH7pWI/XUJG1aNsI\r\n2/cCZjr3Jfh9uJlRyZTjNukZtXaO8WdwKa+IcxsbUF4RvFjewuDT1kFrsowb\r\nbjiL4mwqdYp0NSid8XZf4v601qRCVaQLYZ8=\r\n=+7UH\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"6fd8b3d60684e125568118f23c057830fca8f470","scripts":{"lint":"eslint . --ext .js,.ts","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"erismikpico","email":"eric@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.11.0","description":"React component for Rhino Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/rhino-web":"=2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@picovoice/web-voice-processor":"=4.0.1","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rhino-react_2.1.1_1662059629044_0.37878159950578083","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@picovoice/rhino-react","version":"2.1.2","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/rhino-react@2.1.2","maintainers":[{"name":"iliadrm","email":"iliad@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"dist":{"shasum":"6f0f6389170211c133dd0ec28fb0a9ea34c30e3f","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-2.1.2.tgz","fileCount":19,"integrity":"sha512-4M3z+oSPT4tJ9+hXScAzk77tkqeeM15ByZaDRb0UuAJEnrnbUbdUHBPrDNjN5BQgdTMh3eSd7tImqUSGvzdvKg==","signatures":[{"sig":"MEUCIBYW4Wyy6jBxjxCGebi3IaBVf998uFZ4Q7pQOhwO7jU5AiEA2ulTnp3uK0qKOiESzi0oBr6nNEt1u7VTYdf4EtQT2YY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4386204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEQT8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRkg//a9RyldDmWpnZTpSDVefmuAEjbgY6YqCAz8377MP3WeeKcQN3\r\ng2iHC4FdJel38K4UvnNWG8Atu8IZSUd5LuIiPW8p6XG3HUAK44Vpk3+FTMpF\r\ndfXpw7PdPancB7myNqzP1jvn7UIKPk41cKbHU/zI2XvJImWG1BUr/VYs5KRI\r\ntKCp/S9ajB0xPFzqeHynIKrJA5LCj7v99jNkxE+jiuyifJUeV3FjIsQfN5Ug\r\n2EF7w1Ex0Zda2ERQIT0sS4iJG6rHQekdlWW6OZUxtyr29wr18B0L0R2M4Xo7\r\nwNn5GsjrVgI4idjLe3zTBixYOhENukyYw2pFZflQyfe5He+MELSEPnGu2rcp\r\nq4JP9Knyryw0EPFNFA9x/9nNocRFcK5wPlllPyP2VF6v7lCgGj/Rhs4FXMSR\r\nlHIg9L+UB1NEEU87p8kiRXp0ZjV6gfNwpKN3LC+YKdNK4MoxlJAJnZ7++whL\r\n3PDJ80jpLLy2ypRqQaF2ZUaKs1nl5V3Haz3xYaRz20S8fCWos5wraT0nl22v\r\nrFPbJQr6TW83wa1zCBmG15vfFi0AmVUeC3FP+90W/mLJDIBFnjCPg42zLM0y\r\nhy88axcWMk62LVjgmkvNiZESmT2RiwLHkvePx3opSptV2AYJqj3PYvq5RSdZ\r\nKtJpN9ZUQ4yexwaZ62KGxyRN9JY3otc9uyY=\r\n=2E0Y\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"6fd8b3d60684e125568118f23c057830fca8f470","scripts":{"lint":"eslint . --ext .js,.ts","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"erismikpico","email":"eric@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.11.0","description":"React component for Rhino Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/rhino-web":"=2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@picovoice/web-voice-processor":"=4.0.1","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rhino-react_2.1.2_1662059771893_0.1979136177113685","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@picovoice/rhino-react","version":"2.1.3","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/rhino-react@2.1.3","maintainers":[{"name":"iliadrm","email":"iliad@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"dist":{"shasum":"d0a953a93a36f1a0d7efa1f28c5437be1c2ed3e9","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-2.1.3.tgz","fileCount":19,"integrity":"sha512-TFYynJNMlfQ6YUZhsmuZvx/h7UJxPQQ/19wCBov4oCgEhUyAnQyUVJvhtt3uzbLj9STRR/T33PRPXvmkvtov+Q==","signatures":[{"sig":"MEUCIQDTj8B2v5d+7oMNU1RA1fZ/j5YeW0Om+iXyE8TzCJQs0QIgXxVKJfXwy2fRQ313b65l5u0vGK8FzXYnkvTKop9ljy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4386281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGkswACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo37w//bpS35hPDbBiTzxG9D4kDFstvQP/tglgfTVa7yok+7E98p9Ge\r\nXJ95/qZ2y/N2pDY4Zlm6NcNKR+tK3urhbBaN1jl5vzh8GkP1Lb5zhGazCUeH\r\n/E+zP3ngfJpM/h/U25SJuzugaWJ7oqANsYcjTwAr+qOZJ8YuAfapr6tcpB+e\r\nMqNaemMFXWkIglj0nUDFJOpDDQnch73keFdAD0Gc5TDWj4OsmR/g/B7Dp0m4\r\nwUpZKfKhmuGsCUHIabreDTWFM5/1vgiLIE+QoX8b0/XHU5Path+pEImIvVw7\r\netZoDN/U8P+eIObMDop8T9ZHVjLXcplQLzfhZcazzLOUPgKUzNKH52YouJWi\r\ngpA8H1Zr319D6SHS6HRkHenbN+F2vEyE96TMR18ff/plhTADj0YCblR5tLqR\r\niVwcLQUo80tln8/3i7sGyYWGVRQmLi7TnqpVGU50mNXGgmWujysAxfo9SWUd\r\nTayjZLgYrFZuqLso/ueFsv70KyzeZjB1gyoWKYO22y6GyF4walBipGblIBC1\r\nmpIZ95t1UNilqxxsOtUqggqntXtmxH8mjDYl+ivoTugmXA9qP28b5Ij16lAm\r\np+bkINTaEpZss2onpo5c7E9mmEU4yhdX/bQePou6WTgG+cODAM+DwtTC6bX/\r\nR3V0TFe9wB79es/VNRsiOV4JaslL8vxS5P4=\r\n=kvLU\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"823452e602dceab6103fe640a235d38232128457","scripts":{"lint":"eslint . --ext .js,.ts","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"erismikpico","email":"eric@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.11.0","description":"React component for Rhino Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/rhino-web":"=2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@picovoice/web-voice-processor":"=4.0.1","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":">=4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rhino-react_2.1.3_1662667567733_0.8055846301857483","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@picovoice/rhino-react","version":"2.1.4","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/rhino-react@2.1.4","maintainers":[{"name":"iliadrm","email":"iliad@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"dist":{"shasum":"4eb5e1e3a5b36c4dd42db21ba28e0153363c3912","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-2.1.4.tgz","fileCount":19,"integrity":"sha512-C1FdimnbLivScNXeEqxKS/SA+BXxNZURM2+trUqctTy3fMRcWD59TH28+Du6WIS/4QrL3QeB/yeAU9lD84bvmw==","signatures":[{"sig":"MEQCIBwL6C241QIJhtitdgDQO3uC5MT0pQIw/UzT0tBFLSLpAiBQ7OQz9TS7B9tRg3l3lqAENOChSlHqUjqagkjG2SP0nA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4392840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSddfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjQA/+MY74Izm8nLLO9sx+FNDZtuBJq+DgMlBKNLHJq8KZ/oCiLck5\r\nlTMHamJHaRQ6C+mjMwk4heLPRchsuIfZ3qaTngC3uIYB0V88/eaFR1T5yn6a\r\n7PZbVPJNQVu5g5y9wUKsImkPhZ0aibMha2tMruqlJ8XOiECm7ehRbf7Klpmq\r\nyiunBgSIbyazPxrwbUfNywl4CeeGfh0H2HViHz+hZ/lPBvhEo/dPE7Fs9Bik\r\npGxdtdLU/5G49xMBYkW7alsQls5wkAzvXT5nUlOYuVZc1JQ+wwNVCpW0gsUH\r\nKXSWYgembz5S0yfLGrk43rF1qmnf/rx4X3Y9OFWzeVPY8KDs/qzpJoYFyqUg\r\nVwl6TM6GxCkuHipM4gIc17RJ3XtVh+29qIcUMOncKsJRqABsLqG8gBSid3Ct\r\nEAwlzcCKEeLOOAdpjNAVwZLypVOAICmd4gzkrDAPci0DZMwJNxFRPJ04qyAJ\r\nEdMSp9GvmKcLo+zsgVZF3a8MlnFCKFTo2TBAJTkrx/icR3B+jBoNhHo6m9Y7\r\nY0Vc90+kWiY3rUPNZCq5PeNY6bJeCLEQNh5Bq7K72Zd8shAUTZVelKHm1Tbw\r\nVjB6Ul2aqaCNq8XJnESHJisP039Hc9Io9a1drk3wFXhd7qEdb9zjgINECR46\r\n1EcnG4wjRvTmyjB4DzqfPYH4WKI3E4darUI=\r\n=X94R\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"40d30f96df43d1f9b91e104065d47cb90fae6f78","scripts":{"lint":"eslint . --ext .js,.ts","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.13.2","description":"React component for Rhino Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/rhino-web":"=2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@picovoice/web-voice-processor":"=4.0.2","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":">=4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/rhino-react_2.1.4_1665783646891_0.7655905969891339","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@picovoice/rhino-react","version":"2.1.5","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/rhino-react@2.1.5","maintainers":[{"name":"iliadrm","email":"iliad@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"dist":{"shasum":"18e939d18d0bd9203cfd312ac6dadec02c0f4b71","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-2.1.5.tgz","fileCount":19,"integrity":"sha512-EB6geK0yU6A/AceeRphtqb9kCojHiuISdtDaLLqumQ3r1KroWiCWO4bDsW0xRs9ZnI+GaBnP0dhqG+PUVlnm/w==","signatures":[{"sig":"MEQCIFExzwvE+L1NdPPDBA7OWJsFXSX+C/p8nkw+EdEQ0QwFAiAsH/XJk51wilvqONOYz62p8f04KhrXdJnPrJxx0W6giQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4393424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUFAuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3FQ//QRhhycOK6T/SjknfRxlMQTB3n6Zkcjcs2LsTBOJOkLIGm6ql\r\n+dfhUCkLmxYOYHZH2m+MGJaLZSmvPRB8LIYe1zjz5aC74H91pNfBUiuOsgHJ\r\nQui5+YA05d1TGo4C2zaNcK/gvr30wMbH/aTG6X3bswakhPQV1aVh6faNKcig\r\nutPfdgXWP24EJXdNKoh1CcDGOhZZ/iM+WCODCQOfAgnp8qXB6Q6OpBsBpgQE\r\nsHpOBLInQ72Lvft8O7Jv2khy3W10ShRsqskU6hHF8Nij0H4Tu3wEJBDVVF3t\r\nonk0kOQ23LOzdRFuZNI2WPi07qNGs2/6g9LlP462q7f2GLEhR8/6JnDERgpm\r\nkUOC+UdARbwmdL9glyiBFONtUV+1Whw/R6RNAIye9xEEJfLeuS5XKYCfJ4M+\r\n1kgPFSvbq1TiLaeNFdlgIs1JTvlJdMqCAdZbq78y0BicKPnMD0fftn+Dnuw7\r\n5Erz/0gk0fSDzZ6CE9TiKEjWBBcbp9LKTGs70+YcjoWwDzz2HLtxMpsTWHyr\r\n1QSxHJgHFoebTKiobqmgCQKJegu8rHte6Fq07lVzH6kD0VGk/VDSwJm7nvqJ\r\nm3DeFOL1Y5z/4HPfuaLzOZNrdy/SCg9CsPLed6Wqam5BoGgds2Y9W3c26UkA\r\nEGZHTx227sbGEjPxtLbgPmvpwxEG9xbU16k=\r\n=YPFy\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"47e7ab0e0ec7fc7e23724d1b4656eb9c47c41002","scripts":{"lint":"eslint . --ext .js,.ts","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"ilavery","email":"ian@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.12.2","description":"React component for Rhino Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/rhino-web":"=2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@picovoice/web-voice-processor":"=4.0.2","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":">=4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/rhino-react_2.1.5_1666207790102_0.7512827216157207","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@picovoice/rhino-react","version":"2.1.6","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/rhino-react@2.1.6","maintainers":[{"name":"iliadrm","email":"iliad@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"dist":{"shasum":"1bc9fb88ecc9eef5e5f3a58f9fb8f79b4cf6aaa9","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-2.1.6.tgz","fileCount":19,"integrity":"sha512-Q81zSw1xJFRjpA+GAqQig4YV8eNu9JMwLIVqES0qXCcJjeuRmADVeAGLgg4sJEIjDTUgt6JtD2NtebVZOEJAvg==","signatures":[{"sig":"MEQCIEp2er2disAoFgbML2A4SxmEHqBsR34B31FhepXV3VZXAiAe9+6T5Wo66aGLdF3T/LvxJtBO4RG3VEYYtPsnBzgrZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4393424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaX2LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSBw//aVV6Kahz+6iRP2FYuLnmtlJfMbHhUMuPQ29J562Qd+nh/dSt\r\nLekuKy8OX74OLEOhUn39bU704dap7Qk/bB5YIetxiD46OZKJQ4M+T6qqdhsE\r\n2DRC4qjNoo1F7uYOCDz0LoLKQy3Nsfbb/L2yMJNNx4ppBt0BvbrsJ+PWFpag\r\nmzbYYwbDbAMcmYDD24OF7ls5+dwjJDu7vq9/aAPdSMHFgoad8Az17ks6zxnl\r\n0CUX4qC2I2Bg11HJvtwGcWqHeQKx8mNmYiZ4ZccB1ZtpC1uQEV2oRgTD1TbH\r\nCQDjx3/TaFUxI1DumUqRTNFmDCxd4xXyxNNNs8qcTVItKvli6IjF2lXwWN0M\r\nx3y3MBF3D3IjAdrGhgL/11FG1eZTXKTsZTDCmhbf52p8R8dzMS5yTCL1FZh9\r\ntRDsmKJTsynJVsaA9luHtsOcKm3KNFZ4qwW4vk7dofAXxt4etxY7jbDdpQre\r\ne+hn0ZsrdRTUB2n6taNje2j4SKCM3V6jHxDf+Qf0qCLZ7zOUZRwtGuQ7IyF0\r\nBk8E8I4SXIRtcZVWblRJ1j7ccRruQGqS0UE1EbOTFcIViJDXDfCpjIe1ZSNy\r\ngMSBKykiVUWk7Rj29FAE/6M4vxBa9mjCaGHWQUJLtIrZ6VZCVll1HFDkzs2O\r\nq18oZF2BsXt5Z+X0BJrLVVlHXc3HIH6OteM=\r\n=Ny1m\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"1661c504539349c3678aaa4d3ceb11894cbbce54","scripts":{"lint":"eslint . --ext .js,.ts","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.13.2","description":"React component for Rhino Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/rhino-web":"=2.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@picovoice/web-voice-processor":"~4.0.2","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":">=4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/rhino-react_2.1.6_1667857802552_0.060462565235051446","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@picovoice/rhino-react","version":"2.1.7","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/rhino-react@2.1.7","maintainers":[{"name":"iliadrm","email":"iliad@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"dist":{"shasum":"05b6253adf1e5d4d9453bf5408f9caa5d3a55c82","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-2.1.7.tgz","fileCount":19,"integrity":"sha512-Q6OfXCLm/WA2l0dGMihp5jcgZaHeq9IriFrf5StiEduU6ksHodVanakqq9W+uzGtjrOXXsLrmnl7+MVPHH4ehA==","signatures":[{"sig":"MEQCID58Tp/8J/0KrZVnP45UuSG3ahSXzXsl9FQb8vPDk/ZdAiBdYDIs2kwPaXwoEK8qmEL9HD+ZAAGzVjwn38hi/rEY1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4412276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkQYoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7SA/+I/Zkxg17QsGIXtQK2ESq1j+3vnPrylQ71rW6+hdJSlFRLvG+\r\nbUvPxwcnQfTGQ25Plvtii9Szo9gfBVD4WKnt29WzdavJ4b075ee1A8nTcjvo\r\noejxKJSfMAWt+VELuMzqn6bey+bKtc8+a4Y3516vcWDwGAqtnyHKuoZHtli+\r\nbvMt7t4mxm/VasG9na2aKupfK7lCpL7xu4oXW7m1avZqyNdW76VYuFcN5ykG\r\n2+XH2cjFMQvHjP1BmFBgxGSJUSkpkEVsWVerUNqHJzIiRrQVdNCEvzsI2sBO\r\nCAkcaMEQhIdPHCNgmQOcKXb32RGBZ/9p8jXPkUAiWPCOjZsI4ojN2oaPywc5\r\nSGBWGYP7Msyq2AmKLNWxNKYfeP2j5ep60sSv7i3X13XIAJlO2LIMLsqdQi99\r\naVM1DNvR0wajWgcAQSKaaYwTcbt+nWD08fKRgIQ5MnbF8+X1Sb+WGkOCeIS1\r\nD0tkZK4L6j8xp1lCsADsSnj+q2PoVOdGwO9WnJo4UIiLEc99PPCXtliwMz7Q\r\nkeecBYxTiSlIUvznf3H+trHZ/IhZBPn/4tEn+JIh51eW64lZB9Ux0T47Jger\r\nvH6B35C/F8FB3yLCPT1Gsahrh68I73AvV+zHUc3eo0dqvfJrlCsCBIXITGYC\r\nlIetrSN2JHpEboClWy9nrm/N3hp/16jel8k=\r\n=9IHh\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"54c2595aa66d0b5ece8cd58f0fcabad360556263","scripts":{"lint":"eslint . --ext .js,.ts","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"ilavery","email":"ian@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.12.2","description":"React component for Rhino Web SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@picovoice/rhino-web":"=2.1.9"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","prettier":"^2.6.2","cross-env":"^7.0.3","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@picovoice/web-voice-processor":"~4.0.2","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":">=4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/rhino-react_2.1.7_1670448680560_0.42931099243961945","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@picovoice/rhino-react","version":"2.1.8","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/rhino-react@2.1.8","maintainers":[{"name":"iliadrm","email":"iliad@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"dist":{"shasum":"0060b26dba987898f8534da12f87105e4e472df8","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-2.1.8.tgz","fileCount":26,"integrity":"sha512-mebE5DZwbNESYMvlEQhDl6eqppVvuOqON8LNRBLt2Y3qVoaGKf5JYfYXWTySWYnx6pgEl96TJTj2xQvsp8Yh/A==","signatures":[{"sig":"MEUCIQCXzZPtKkjWQ2cMOO5+wEbl9H0f9piQuzHTSP3oFu7uggIgW5okvZJWdL6xVrxT8QaLe3nJmsfVmAfv/j9+O0kPQfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4463856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2qd0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxTxAAgI9LemS/YzTPRf4rdhA6ruzOvMywTOzJJyQnfPgZwPMwzuTr\r\nM7i/k+qCyMLye6G5DK9USKLPtP5UTX51cLDGaw5RxximIJwr26oQpVhN/QDi\r\n69gD4/1OtQ5q+MDcXpv9SecAjuSRP0E4l1Ro9+A95hpPBg544GASDCXx+2Jq\r\nm8phdZ4R5gyvDAh4KS9vQ8bmGZfvOudB1JwsEkUi8C+Cy5cLgKF9rrjX2eo7\r\nYMEVx8NMxh+KOxHOqrlmElyts+oC83uYjyqRKYAmWditre0dOkigg+e4zoKp\r\ntSBKo24cT43BB3BLSsiY2prpXOF1yD0uJOLKIO7LI4lK2UpdmfhKBfVO4uSN\r\nvO8DZ7bxTHgi5Moru04ZksE3JqlknfLW2g7hbnRlC64o2g/pwcNNyVfg3Qgr\r\nF3xvTel3cmubYZxJXnk5qFKUt8eT+4McfTbsVSGQs0HP7FqFbxjxDt4GhjyK\r\nGsTCXVRT7TAcD7J59+nQiZTriVo/h/JjekBSFV1DZ1B3XrrEmoz3uKs1W0XO\r\nIGj9ySSd7rhHu9v3GSy5GexQoOn92DVmoHDjkf7+NH0+qilS1Ktm6yip0UUy\r\ntcFgerlDXUNod+wPFF7pgIpODViNBdjFo5zB9j6/K1lsqd+TJBhkmzv/05B9\r\n/Bbr5Teg/E3gy5kQ+2AUXLi6Ns1UaBQBitw=\r\n=3aZI\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"2a6d3f57cef2bafcb8c81a3f4502b0aa5a47cb34","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/rhino_params.pv -o ./test/rhino_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"9.1.2","description":"React component for Rhino Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/rhino-web":"=2.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3","react":"^17.0.2","tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","cypress":"^12.3.0","prettier":"^2.6.2","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.2","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/rhino-react_2.1.8_1675274100176_0.9577222642626022","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@picovoice/rhino-react","version":"2.1.9","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/rhino-react@2.1.9","maintainers":[{"name":"iliadrm","email":"iliad@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"dist":{"shasum":"8dd3e4dbad860464c230623479815eaba62cf46c","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-2.1.9.tgz","fileCount":26,"integrity":"sha512-h6QWvzg3Y/ftAOtVgz/CQGun2r44SIG4OzfsteugD97qDUQg2d/LtLD9bPwNbJ1uA92g7EaFobfDip/H4LyfLA==","signatures":[{"sig":"MEUCIQDw5QhrTBaC9WyULqnKrRr0d2hvLf9UlZGg8kzyB/CyNAIgPcvmyKm2M2ss6blZ19yqWuNEqoEjeE4/NJg1Tb7hsn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4467976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9p1SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjBg//Rqfugaa7RnrnHHJIIN7wcpqvzPjINM4HFnxh1cODzQzM2fDQ\r\n5N8oLAJnzPQ4jSRr2dCbhZzO+1FkgRCcccMWvZpUFeEBkKnjpRLReIWYDSsh\r\nU33wLqUtvtMMTCzj0N6rVlz+/cgfzqVOLa+ywZ2Q2m3kgZCRy8ZOHahjfCv/\r\ndJQDd7k/Gm/VkGC2egjrUNTYLHhtY6WtX7W2RNAldgtPY/c5DZkh8p7Mpo7n\r\nMIMbDviJDE9697ScFj9sUIMYNfkGiO0WWqr/tR+I1YA5RGeEh33+gTI9peCd\r\nUHLRTzYunba8SLWs88rycc91IL60NcYFkC6KDc1hXF5Q8YSt4RPThMhg2c93\r\n3KRld4Ai1edwmZlBvnEA3Ll0aDDc0NsZN+URC4S+bmg2/W4/hRZQs1/bJXbA\r\nIfaLYU8rE1WOeT/zSdrlEY96rbDyIJtEuQZRvKbOu2HuCY/r/yRANuEN8lMZ\r\n+e4cd8TZdJkzDBAzT8JJms4h41i4P40+QHeAIVk/Sx00nh4O7bhaERUC2X2/\r\n2CSlrC+oK4WxGDG2Gneoe9CAXkMn6Rad8jl/bPco4Icoy2DZ8XXYEjnReoct\r\n5CCQQhr3ekL3zwr/VxLSD3PfiBAa7KanHvX847qegIVbvlqV6bcR4Pj1jcVS\r\nihfww+T2YHKbUBVNeSyeg5CISWjo1GkWzUY=\r\n=mXRA\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"2ec5e0cd040e1f06b57d9019f9fbbd38749e8368","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/rhino_params.pv -o ./test/rhino_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"9.1.2","description":"React component for Rhino Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/rhino-web":"=2.1.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3","react":"^17.0.2","tslib":"^2.3.1","eslint":"^8.13.0","rollup":"^2.70.1","cypress":"^12.3.0","prettier":"^2.6.2","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.6.3","@babel/core":"^7.18.2","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.18.3","@babel/preset-env":"^7.18.2","@rollup/pluginutils":"^4.2.1","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^18.1.0","@typescript-eslint/parser":"^5.19.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^11.2.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.2","@babel/plugin-transform-runtime":"^7.18.2","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.19.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/rhino-react_2.1.9_1677106514648_0.8915830167525678","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@picovoice/rhino-react","version":"2.2.0","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/rhino-react@2.2.0","maintainers":[{"name":"iliadrm","email":"iliad@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"dist":{"shasum":"0e1b6a23ab4434919608ebc1e36eacfe3dfd301b","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-2.2.0.tgz","fileCount":20,"integrity":"sha512-RPcCHqTvXg5Efam2PxUdIQ8Gsyu99hEmqyV4bQFw4plw4h4NssOxIC9+ChhhBpQiLDWMYB66dG0ICqgMtwvsQQ==","signatures":[{"sig":"MEYCIQCZK+8t/gEhm6e6x6kZX42dqMT7/lfE5g6TvAZis4JFMgIhAJmtk90kHbc8NNjsjEKaAI7t0kTMuQLgALHBgaI0/U8W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2932677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNvFbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLjQ//eWLoxdnlUaBFEuOX7bSm1Rk5380Kqxv+U/6PKKRSkeO20J4s\r\nd5OdHVU9/KvBSEl4Flr9oNRQHjgE0QcLoDqfVprpDbSvQDnnvs7YkzvDOpjJ\r\nlmrcrzHnFOakS7NDdnhToDmGBzVBGrG2dZ8VWpKMpCLt4zunPdkQ4WDy3efS\r\npopcFuRgWa4CK72CJ8tNIxLQzZnGJ8R5ZNSgsS/7yz8TIrJdM+xrl/q7259w\r\nqXqm+9I9/R3eD/TPvH0VRMOsh03eSSowkU4dPuLE4cDUl0kbX4s7rdPyFi6+\r\nqUgoPuUh6z3V3WN7tXV7fQ9Hn0Et9lyTOpaLNVVdLdBXKMNtojcW2O8lF07X\r\n8w+V4K0KbRE8/jYAUx7Z2tqMAEKfzZWuA1Qs+xr+lv0O76Gs8CDwMpH8CBuf\r\nhCKNUEfq7J2i2PgrdS8MEcUQ5/bjXGA+pBFRtjV6/WTr/G2g03u7j1Q/3xyz\r\nCMOYDVb26ysIKSjHYqa5PzZMQVNwuqHV1RWlT70+PhhzLBt5nt/2KR9YWQ6F\r\n2kbZ516N/z4KUubmYFiv2Z9iE97wZZnV5H7XkgO4cMTq/GsajI6sFiFjO8Me\r\nztX70tdZTTSN3Z055PtHGqDavGaO3IxgJ4MixK8aei2DGdIPvGxiyEyM03dv\r\nhCPUgYKwcm5b/Fm57u1KsuV25ITm7/4KJAo=\r\n=ZsGE\r\n-----END PGP SIGNATURE-----\r\n"},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"53f9e7ddf1507ae9f0381affd36cb2f4344491ae","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/rhino_params.pv -o ./test/rhino_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"9.1.2","description":"React component for Rhino Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/rhino-web":"=2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","react":"^17.0.2","tslib":"^2.5.0","eslint":"^8.22.0","rollup":"^2.79.1","cypress":"^12.8.1","prettier":"^2.8.3","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.9.5","@babel/core":"^7.21.3","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.21.0","@babel/preset-env":"^7.20.2","@rollup/pluginutils":"^5.0.2","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-terser":"^0.4.0","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^24.0.1","@typescript-eslint/parser":"^5.51.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.6","@babel/plugin-transform-runtime":"^7.21.0","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.51.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/rhino-react_2.2.0_1681322331518_0.04422181957257476","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@picovoice/rhino-react","version":"2.2.1","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/rhino-react@2.2.1","maintainers":[{"name":"iliadrm","email":"iliad@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"dist":{"shasum":"dc16aed3d238ba72419dfeab5e5e3e857f52a035","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-2.2.1.tgz","fileCount":20,"integrity":"sha512-57FmphhDcP5/4WG/bZPXwG50x2YyvuS3jkGYOkaJA6o+IurdF7TpZ1SylSOPg99RWz4UUwdYDRDokFT5ATVVYQ==","signatures":[{"sig":"MEUCIF5DByN/4Ni5TSp4581iAj+RfIQx915WGAUtN+JwJrWDAiEA3zwx6uBryC1+eHw2D+17RxgOqdVspTmOjYuHtlUGSfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2932677},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"bd4ba73e10edc509cb9a95cc72489973c05c9c3e","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/rhino_params.pv -o ./test/rhino_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"8.19.2","description":"React component for Rhino Web SDK","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@picovoice/rhino-web":"=2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","react":"^17.0.2","tslib":"^2.5.0","eslint":"^8.22.0","rollup":"^2.79.1","cypress":"^12.8.1","prettier":"^2.8.3","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.9.5","@babel/core":"^7.21.3","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.21.0","@babel/preset-env":"^7.20.2","@rollup/pluginutils":"^5.0.2","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-terser":"^0.4.0","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^24.0.1","@typescript-eslint/parser":"^5.51.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.8","@babel/plugin-transform-runtime":"^7.21.0","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.51.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/rhino-react_2.2.1_1689873544781_0.07461678839968511","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@picovoice/rhino-react","version":"3.0.0","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/rhino-react@3.0.0","maintainers":[{"name":"iliadrm","email":"iliad@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"dist":{"shasum":"7deeec441e086efd1496a9a82a0853b423f18a6a","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-3.0.0.tgz","fileCount":20,"integrity":"sha512-zPZh6o2YjOS/rlvgUoqbElEGy3Rxr2S5lXCP7gybqZMfQ74xT2BEG51hXg4Bnkp5F++HN8Z9M1CYVckRCsV28Q==","signatures":[{"sig":"MEYCIQCNuXnOltw5ri6FU1zl62G012nqVNrWLBtxYz/WBduioAIhAMllybtkhYF87HUzJqWiUzOrI/Lt/FI1In/B/1UCX2tb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3230662},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"eebb96f9999d5df67b35d64a75b8013906e3a1c5","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/rhino_params.pv -o ./test/rhino_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"9.1.2","description":"React component for Rhino Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/rhino-web":"=3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","react":"^17.0.2","tslib":"^2.5.0","eslint":"^8.22.0","rollup":"^2.79.1","cypress":"^12.8.1","prettier":"^2.8.3","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.9.5","@babel/core":"^7.21.3","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.21.0","@babel/preset-env":"^7.20.2","@rollup/pluginutils":"^5.0.2","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-terser":"^0.4.0","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^24.0.1","@typescript-eslint/parser":"^5.51.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.8","@babel/plugin-transform-runtime":"^7.21.0","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.51.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/rhino-react_3.0.0_1698266559124_0.8429960821935287","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@picovoice/rhino-react","version":"3.0.1","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/rhino-react@3.0.1","maintainers":[{"name":"iliadrm","email":"iliad@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"dist":{"shasum":"43da021e7003d66e532e4ec060def7fb985feca7","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-3.0.1.tgz","fileCount":20,"integrity":"sha512-anAlno9mwELvZX0z2kbAtVzx9IWiQ2HpJbtxf+VuwtXnyOZVtv9BQ+C6QBzhNrbhVLxkB72hlM792N9T7cLYyQ==","signatures":[{"sig":"MEQCIFhy1WtqXAh0gLsT4NVuDKM4KxxdK7VkSOTCq3e28+yJAiA1+OQXCyffhsIG0ymqstmU7YtjKGc4YLeOkFebhVqtgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3232150},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"c394375f6d6d71c43e74e93d7f2565e3b027da68","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/rhino_params.pv -o ./test/rhino_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"9.1.2","description":"React component for Rhino Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/rhino-web":"=3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","react":"^17.0.2","tslib":"^2.5.0","eslint":"^8.22.0","rollup":"^2.79.1","cypress":"^12.8.1","prettier":"^2.8.3","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.9.5","@babel/core":"^7.21.3","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.21.0","@babel/preset-env":"^7.20.2","@rollup/pluginutils":"^5.0.2","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-terser":"^0.4.0","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^24.0.1","@typescript-eslint/parser":"^5.51.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.8","@babel/plugin-transform-runtime":"^7.21.0","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.51.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/rhino-react_3.0.1_1698352661832_0.2953122833042434","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@picovoice/rhino-react","version":"3.0.2","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/rhino-react@3.0.2","maintainers":[{"name":"iliadrm","email":"iliad@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"dist":{"shasum":"7fb576bff53bbdc9760045e08534acbe8bd698d0","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-3.0.2.tgz","fileCount":20,"integrity":"sha512-L+ak/qx/6PhXvvd0q0HmZC3xqhuU6C9gLNUhykT26py3HyiyxuY2E8F6auFeerX8vZqz909RVLGjLBt01HLr6A==","signatures":[{"sig":"MEUCIG05tct04YE1w1xwvL7CMgokQC+eL5oIowAZrqCTNqQdAiEAvsFc7S96I6fB0Ptd8W7zv/HbAl7H7D9yWbYq+aOyakc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3234220},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"6bbd1e882f018f88c3fba9fbb427e4edff7a7f10","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/rhino_params.pv -o ./test/rhino_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"deprecated":"This version is no longer supported. Please use the latest version.","_npmVersion":"9.1.2","description":"React component for Rhino Web SDK","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@picovoice/rhino-web":"=3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","react":"^17.0.2","tslib":"^2.5.0","eslint":"^8.22.0","rollup":"^2.79.1","cypress":"^12.8.1","prettier":"^2.8.3","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.9.5","@babel/core":"^7.21.3","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.21.0","@babel/preset-env":"^7.20.2","@rollup/pluginutils":"^5.0.2","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-terser":"^0.4.0","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^24.0.1","@typescript-eslint/parser":"^5.51.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.8","@babel/plugin-transform-runtime":"^7.21.0","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.51.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/rhino-react_3.0.2_1698969302882_0.8689529823678914","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@picovoice/rhino-react","version":"3.0.3","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/rhino-react@3.0.3","maintainers":[{"name":"albho","email":"albert@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"dynamix70","email":"pouya@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"}],"dist":{"shasum":"8634d6ae591e86a746ba0cfc83b5c773d8974b32","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-3.0.3.tgz","fileCount":20,"integrity":"sha512-6U04zmCbB3Il+mu6pT/eeC5/+CHZ4w6bKmQKLZROaa7UpAqW5Wd08pzNGOhDQhHKYxEv+1dbmL4K3QuNB3szDw==","signatures":[{"sig":"MEQCIET5WMmLUotDJAlaantp/Repe/1gMC+LBUnIhXYuIxsgAiAZeS9HVdP51em5zzuFEr7jY/KzvmD1JcXqgMlXWGiZtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3237168},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"363f714a123c3cfda63bd6f30e3e2cf70520dfa9","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/rhino_params.pv -o ./test/rhino_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"kyeo","email":"kyeo@picovoice.ai"},"_npmVersion":"8.19.2","description":"React component for Rhino Web SDK","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@picovoice/rhino-web":"=3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.2.5","react":"^17.0.2","tslib":"^2.5.0","eslint":"^8.22.0","rollup":"^2.79.1","cypress":"^12.8.1","prettier":"^2.8.3","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.9.5","@babel/core":"^7.21.3","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.21.0","@babel/preset-env":"^7.20.2","@rollup/pluginutils":"^5.0.2","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-terser":"^0.4.0","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^24.0.1","@typescript-eslint/parser":"^5.51.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.8","@babel/plugin-transform-runtime":"^7.21.0","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.51.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/rhino-react_3.0.3_1700174471975_0.9818160066395989","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@picovoice/rhino-react","version":"4.0.0","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","_id":"@picovoice/rhino-react@4.0.0","maintainers":[{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"albho","email":"albert@picovoice.ai"},{"name":"matt200-ok","email":"matthew@picovoice.ai"},{"name":"liuatpico","email":"liu@picovoice.ai"}],"dist":{"shasum":"8cc3595a89415c3965de3621d249c56e59a727fd","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-4.0.0.tgz","fileCount":20,"integrity":"sha512-5dC6H+ZOIsQRiH63DC4EuN/izc3I9DebM9d0Ue3Qp6YrW0aBAf/qqjv+Q6mFUc+/RhbxJ3PIxyCDBhRD2Zb/pg==","signatures":[{"sig":"MEUCIB54R4HHtLcNqrBqeJqQoE95gEXsmvLHQtH3AXGh3ur5AiEA6ZLo7oeA2U0XgDdq/ZlJybKTpBA9NkC3ds2P7o8P2no=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13350561},"iife":"dist/iife/index.js","entry":"src/index.ts","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"ba284a5868d69edb79af9dba247f5151fd8595a7","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/rhino_params.pv -o ./test/rhino_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"_npmUser":{"name":"erismikpico","email":"eric@picovoice.ai"},"_npmVersion":"11.6.2","description":"React component for Rhino Web SDK","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@picovoice/rhino-web":"=4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.12","react":"^17.0.2","tslib":"^2.5.0","eslint":"^8.22.0","rollup":"^2.79.1","cypress":"^12.8.1","prettier":"^2.8.3","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.9.5","@babel/core":"^7.21.3","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.21.0","@babel/preset-env":"^7.20.2","@types/emscripten":"1.40.0","@rollup/pluginutils":"^5.0.2","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-terser":"^0.4.0","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^24.0.1","@typescript-eslint/parser":"^5.51.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.8","@babel/plugin-transform-runtime":"^7.21.0","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.51.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/rhino-react_4.0.0_1765408761799_0.9897243140563459","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"_id":"@picovoice/rhino-react@4.1.0","dist":{"shasum":"8aa7b1fb6ca98d37a963d9b64870f414e1730a44","tarball":"https://registry.npmjs.org/@picovoice/rhino-react/-/rhino-react-4.1.0.tgz","fileCount":20,"integrity":"sha512-X38ZLmzwZlcfZ3USYm4IpY/qUtlH09NnMM3+6suRn+vstyU6BERrZYjs4tjgeq9TB21MRlO3QpODMtlsCyqbCQ==","signatures":[{"sig":"MEQCIERWIdOLaJSHoS65QyPTtL+rVa9Qvb6L8e0Xss749rFAAiBom3hS6tJ05sbWwzNquz90QD++kzDZ3M7Pv6bDscq8HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBhxJR/kBLf4NTyZKP9VG8HZwq6GhJbkRncqWo52Bck2AiAz/dSKcQNQw/NLOK0gubTbgcLgYQWNmT5MCCNld6dTvQ=="}],"unpackedSize":9133031},"iife":"dist/iife/index.js","name":"@picovoice/rhino-react","entry":"src/index.ts","types":"dist/types/index.d.ts","author":{"name":"Picovoice Inc"},"module":"dist/esm/index.js","gitHead":"33776b5a0059ab023e8d27239c14ab0692b3299c","license":"Apache-2.0","scripts":{"lint":"eslint . --ext .js,.ts","test":"cypress run --component","build":"npm-run-all --parallel build:**","start":"cross-env TARGET='debug' rollup --config --watch","watch":"rollup --config --watch","format":"prettier --write \"**/*.{js,ts,json}\"","prepack":"npm-run-all build","build:all":"rollup --config","setup-test":"node scripts/setup_test.js && npx pvbase64 -i ./test/rhino_params.pv -o ./test/rhino_params.js","build:types":"tsc --declaration --declarationMap --emitDeclarationOnly --outDir ./dist/types"},"version":"4.1.0","_npmUser":{"name":"erismikpico","email":"eric@picovoice.ai"},"keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"_npmVersion":"11.6.2","description":"React component for Rhino Web SDK","directories":{},"maintainers":[{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"matt200-ok","email":"matthew@picovoice.ai"},{"name":"gabe-picovoice","email":"gabriel@picovoice.ai"}],"_nodeVersion":"24.11.1","dependencies":{"@picovoice/rhino-web":"=4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","react":"^17.0.2","tslib":"^2.5.0","eslint":"^8.22.0","rollup":"^2.79.1","cypress":"^12.8.1","prettier":"^2.8.3","cross-env":"^7.0.3","react-dom":"^17.0.2","typescript":"^4.9.5","@babel/core":"^7.21.3","async-mutex":"^0.4.0","npm-run-all":"^4.1.5","@types/react":"^17.0.2","@babel/runtime":"^7.21.0","@babel/preset-env":"^7.20.2","@types/emscripten":"1.40.0","@rollup/pluginutils":"^5.0.2","@rollup/plugin-babel":"^6.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-terser":"^0.4.0","eslint-plugin-cypress":"^2.12.1","@rollup/plugin-commonjs":"^24.0.1","@typescript-eslint/parser":"^5.51.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/react-hooks":"^8.0.1","@picovoice/web-voice-processor":"~4.0.8","@babel/plugin-transform-runtime":"^7.21.0","rollup-plugin-web-worker-loader":"^1.6.1","@typescript-eslint/eslint-plugin":"^5.51.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=17","react-dom":">=17","@picovoice/web-voice-processor":"~4.0.8"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rhino-react_4.1.0_1788907513892_0.04237282688677224"}}},"time":{"created":"2022-08-31T21:41:33.930Z","modified":"2026-09-08T22:45:14.281Z","2.1.0":"2022-08-31T21:41:34.231Z","2.1.1":"2022-09-01T19:13:49.327Z","2.1.2":"2022-09-01T19:16:12.187Z","2.1.3":"2022-09-08T20:06:07.978Z","2.1.4":"2022-10-14T21:40:47.177Z","2.1.5":"2022-10-19T19:29:50.436Z","2.1.6":"2022-11-07T21:50:03.020Z","2.1.7":"2022-12-07T21:31:20.846Z","2.1.8":"2023-02-01T17:55:00.427Z","2.1.9":"2023-02-22T22:55:14.868Z","2.2.0":"2023-04-12T17:58:51.787Z","2.2.1":"2023-07-20T17:19:05.059Z","3.0.0":"2023-10-25T20:42:39.561Z","3.0.1":"2023-10-26T20:37:42.091Z","3.0.2":"2023-11-02T23:55:03.139Z","3.0.3":"2023-11-16T22:41:12.228Z","4.0.0":"2025-12-10T23:19:22.103Z","4.1.0":"2026-09-08T22:45:14.117Z"},"author":{"name":"Picovoice Inc"},"license":"Apache-2.0","keywords":["rhino","web","voice","speech","recognition","ai","offline","hooks","react","dom","nlu","asr"],"description":"React component for Rhino Web SDK","maintainers":[{"name":"kyeo","email":"kyeo@picovoice.ai"},{"name":"kenarsa","email":"alireza@picovoice.ai"},{"name":"ilavery","email":"ian@picovoice.ai"},{"name":"erismikpico","email":"eric@picovoice.ai"},{"name":"matt200-ok","email":"matthew@picovoice.ai"},{"name":"gabe-picovoice","email":"gabriel@picovoice.ai"}],"readme":"# Rhino Binding for React\n\n## Rhino Speech-to-Intent engine\n\nMade in Vancouver, Canada by [Picovoice](https://picovoice.ai)\n\nRhino is Picovoice's Speech-to-Intent engine. It directly infers intent from spoken commands within a given context of\ninterest, in real-time. For example, given a spoken command:\n\n> Can I have a small double-shot espresso?\n\nRhino infers that the user would like to order a drink and emits the following inference result:\n\n```json\n{\n  \"isUnderstood\": \"true\",\n  \"intent\": \"orderBeverage\",\n  \"slots\": {\n    \"beverage\": \"espresso\",\n    \"size\": \"small\",\n    \"numberOfShots\": \"2\"\n  }\n}\n```\n\nRhino is:\n\n* using deep neural networks trained in real-world environments.\n* compact and computationally-efficient, making it perfect for IoT.\n* self-service. Developers and designers can train custom models using [Picovoice Console](https://console.picovoice.ai/).\n\n## Compatibility\n\n- Chrome / Edge\n- Firefox\n- Safari\n\n### Restrictions\n\nIndexedDB and WebWorkers are required to use `Rhino React`. Browsers without support (i.e. Firefox Incognito Mode) \nshould use the [`RhinoWeb binding`](https://github.com/Picovoice/rhino/tree/master/binding/web) main thread method.\n\n## AccessKey\n\nRhino requires a valid Picovoice `AccessKey` at initialization. `AccessKey` acts as your credentials when using Rhino SDKs.\nYou can get your `AccessKey` for free. Make sure to keep your `AccessKey` secret.\nSignup or Login to [Picovoice Console](https://console.picovoice.ai/) to get your `AccessKey`.\n\n## Installation\n\nUsing `yarn`:\n\n```console\nyarn add @picovoice/rhino-react @picovoice/web-voice-processor\n```\n\nor using `npm`:\n\n```console\nnpm install --save @picovoice/rhino-react @picovoice/web-voice-processor\n```\n\n## Usage\n\nThere are two methods to initialize Rhino:\n\n### Public Directory\n\n**NOTE**: Due to modern browser limitations of using a file URL, this method does __not__ work if used without hosting a server.\n\nThis method fetches [the model file](https://github.com/Picovoice/rhino/blob/master/lib/common/rhino_params.pv) from the public directory and feeds it to Rhino. Copy the model file into the public directory:\n\n```console\ncp ${RHINO_MODEL_FILE} ${PATH_TO_PUBLIC_DIRECTORY}\n```\n\nThe same procedure can be used for the [Rhino context](https://github.com/Picovoice/rhino/tree/master/resources/contexts) (`.rhn`) files.\n\n### Base64\n\n**NOTE**: This method works without hosting a server, but increases the size of the model file roughly by 33%.\n\nThis method uses a base64 string of the model file and feeds it to Rhino. Use the built-in script `pvbase64` to base64 your model file:\n\n```console\nnpx pvbase64 -i ${RHINO_MODEL_FILE} -o ${OUTPUT_DIRECTORY}/${MODEL_NAME}.js\n```\n\nThe output will be a js file which you can import into any file of your project. For detailed information about `pvbase64`,\nrun:\n\n```console\nnpx pvbase64 -h\n```\n\nThe same procedure can be used for the [Rhino context](https://github.com/Picovoice/rhino/tree/master/resources/contexts) (`.rhn`) files.\n\n### Rhino Model\n\nRhino saves and caches your model (`.pv`) and context (`.rhn`) files in the IndexedDB to be used by Web Assembly.\nUse a different `customWritePath` variable to hold multiple model values and set the `forceWrite` value to true to force an overwrite of the model file.\nIf the model (`.pv`) or context (`.rhn`) files change, `version` should be incremented to force the cached model to be updated. Either `base64` or `publicPath` must be set to instantiate Rhino. If both are set, Rhino will use the `base64` parameter.\n\n```typescript\n// Context (.rhn)\nconst rhinoContext = {\n  publicPath: ${CONTEXT_RELATIVE_PATH},\n  // or\n  base64: ${CONTEXT_BASE64_STRING},\n\n  // Optionals\n  customWritePath: 'custom_context',\n  forceWrite: true,\n  version: 1,\n  sensitivity: 0.5,\n}\n\n// Model (.pv)\nconst rhinoModel = {\n  publicPath: ${MODEL_RELATIVE_PATH},\n  // or\n  base64: ${MODEL_BASE64_STRING},\n\n  // Optionals\n  customWritePath: 'custom_model',\n  forceWrite: true,\n  version: 1,\n}\n```\n\nAdditional engine options are provided via the `options` parameter.\nUse `endpointDurationSec` and `requireEndpoint` to control the engine's endpointing behaviour.\nAn endpoint is a chunk of silence at the end of an utterance that marks the end of spoken command.\n\n```typescript\n// Optional. These are the default values\nconst options = {\n  endpointDurationSec: 1.0,\n  requireEndpoint: true,\n}\n```\n\n### Initialize Rhino\n\nUse the `useRhino` hook and then the `init` function to initialize `Rhino`:\n\n```typescript\nconst {\n  inference,\n  contextInfo,\n  isLoaded,\n  isListening,\n  error,\n  init,\n  process,\n  release,\n} = useRhino();\n\nconst initRhino = async () => {\n  await init(\n    \"${ACCESS_KEY}\",\n    rhinoContext,\n    rhinoModel,\n    options\n  )\n}\n```\n\nThe `init` process is asynchronous. Once complete, the `isLoaded` flag will be set to `true`.\n\n### Process Audio Frames\n\nThe Rhino React binding uses [WebVoiceProcessor](https://github.com/Picovoice/web-voice-processor) to record audio.\nTo start detecting detecting an inference, run the `process` function:\n```typescript\nawait process();\n```\nThe `process` function initializes WebVoiceProcessor.\nRhino will then listen and process frames of microphone audio until it reaches a conclusion, then return the result via the `inference` variable.\nRhino will enter a paused state once a conclusion is reached. From the paused state, call `process` again to detect another inference.\n\n### Release\n\nWhile running in a component, you can call `release` to clean up all resources used by Rhino and WebVoiceProcessor.\n\n```typescript\nawait release();\n```\n\nThis will set `isLoaded` and `isListening` to false.\n\nIf any arguments require changes, call `release` then `init` again to initialize Rhino with the new settings.\n\nYou do not need to call `release` when your component is unmounted - the hook will clean up automatically on unmount.\n\n## Contexts\n\nCreate custom contexts using the [Picovoice Console](https://console.picovoice.ai/).\nTrain and download a Rhino context file (`.rhn`) for the target platform `Web (WASM)`.\nThis model file can be used directly with `publicPath`, but, if `base64` is preferable, convert the `.rhn` file to a\nbase64 JavaScript variable using the built-in `pvbase64` script:\n\n```console\nnpx pvbase64 -i ${CONTEXT_FILE}.rhn -o ${CONTEXT_BASE64}.js -n ${CONTEXT_BASE64_VAR_NAME}\n```\n\nSimilar to the model file (`.pv`), context files (`.rhn`) are saved in IndexedDB to be used by Web Assembly.\nEither `base64` or `publicPath` must be set for the context to instantiate Rhino.\nIf both are set, Rhino will use the `base64` model.\n\n```typescript\nconst contextModel = {\n    publicPath: \"${CONTEXT_RELATIVE_PATH}\",\n    // or\n    base64: \"${CONTEXT_BASE64_STRING}\",\n}\n```\n\n## Switching Languages\n\nIn order to make inferences in different language you need to use the corresponding model file (`.pv`).\nThe model files for all supported languages are available [here](https://github.com/Picovoice/rhino/tree/master/lib/common).\n\n## Demo\n\nFor example usage, refer to our [React demo application](https://github.com/Picovoice/rhino/tree/master/demo/react).\n","readmeFilename":"README.md"}