{"_id":"tts-react","_rev":"42-ac22e65e98b0c1e1004b857bd53cdeeb","name":"tts-react","dist-tags":{"next":"4.0.0-rc.2","latest":"4.1.4"},"versions":{"0.1.1":{"name":"tts-react","version":"0.1.1","keywords":["text-to-speech","text","to","speech","tts","react","speechsynthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.1.1","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"dist":{"shasum":"a9f7ddfb56b7c51d00150fcafab1f13671d39e1c","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.1.1.tgz","fileCount":18,"integrity":"sha512-ufVVww9h83XtnlXm7LMtXlo+6qHiLymyssyOKc5dZYvdttB1VziOshWrrcqqLNbIK/qaW1qXt83YYujNj3tEdg==","signatures":[{"sig":"MEQCIBRsILtlD48PlIqedNHC9wkgt2sMml2phPSS42tiaqnzAiAUoJqfAyyosy5OF8+oTVZVoR6hEqB9R8vpry0Hxm954g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE3gPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrIBAAil7nVXvkl2QlGERLQzCtUdZHddwMcmhcjLv2Yipndtg0PQet\r\nwSm8LsKSQzwZ1sZqOSd0jgjLCStpzVEYOoIfP7aCMGT1pH7m/4vzjkKm5J6X\r\nFFYgtY75ik1YHhesUcHUzwRwlr9b40R/V+Yj29ldoJDGaGWvmdqijQhFWAlU\r\nccIW1UIXU4P/+WAnOlMdwRaFP1KJ5Ps8EUIJd/y6kSnCgSuSj1aKzLXi9sEC\r\neMU4M1d7+ToALp5PLDphWyfZQd5Vkqogo/VoaRyEpXcO86wPkxX8hA6bzpSC\r\nqwXonokwXS+EkUwjt9veQlqhQcajpP914CwoxD5q2tlzNmQeBw2xn11EV+Eo\r\nZt66SK6pJjK0qKAR4OKAFWLio1xsPnF67eCyXHqgVlo50nQ9/0VEjD2peUbn\r\nok27lp04aK9N23F7bc4MLCnrhzKJD2fISrJWKXe7uVFJYERhpOSuFs8XXwDW\r\npXTFesrlM4mFP+8BWxJrdQr/hWUz6hC+cbtnQJWJwGWgDDBjBOj1226A11cL\r\nJhT73YWISpv6KJh5LvTkViineIuIa4YGzjDk9FsXUm7/rV/y8+BU5iDS0X7K\r\nrgqh2Et0vNMivX7AjC6YgeHyvq198R2A0bbvn3Z30UeMdzBAALcvCd9UIIgS\r\nT4FBPr4pyDlQ9Lva0D/IKxnULV15hUDsf9g=\r\n=vk4d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"68041014ffe137660d2a41b8849a5cfc4ea06470","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .js,.ts,.tsx","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.{js,ts} {src,demo}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","typescript":"4.7.4","@babel/core":"^7.18.13","@types/jest":"^28.1.8","@types/react":"^18.0.17","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^18.0.6","@babel/preset-env":"^7.18.10","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","eslint-plugin-jsx-a11y":"^6.6.1","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@typescript-eslint/eslint-plugin":"^5.35.1"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.1.1_1662220303696_0.09513354560048115","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"tts-react","version":"0.2.0","keywords":["text-to-speech","text","to","speech","tts","react","speechsynthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.2.0","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"dist":{"shasum":"cb624cf4467276cb92b073c746705d0da5f07c3e","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.2.0.tgz","fileCount":18,"integrity":"sha512-oYWXIyqHUeDQZhZ8Uyg5+AUK2qLjAgSlCgTuKMNJwqvpHGP16/NUgjFVsRY1EDUTeCH340hlyuyhB/gxru/VQA==","signatures":[{"sig":"MEUCIHZMZ7sZlemS8YDGqQSH7IXJ6TxPnJ2VKwwIFZf61rQ/AiEArDGeI+YgW3cF7YXxgAxbaZDcftl627p4EbKH1RdFQsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE8oIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmppvg/8D7DDhXzuFOUKatZ88j7sFiaDq59MEdPjNxT7OXUbcjffzEc6\r\noU5m3Z202npGbTRH3eLqxSmOOGLM00F1Q0dDfC8buppcFL3w5fkPJx63EjJb\r\n50XzWAN17DieFkC/hMoX/ZLrl2gPaF2Rofz4D7Wwi4wY+6IzHlc2hm0oy/SG\r\njzneTWorv61P8LZDY0kgGI+8PBC3AJVJHiK+RCPhlZ4D5M+fD+ZYQJvDMo/e\r\np3/zJtsIQm6m3P9SWfXMd1RaBpYQsJOxfuA/PFa5fxTuVYMY/YLDd9lMrSJV\r\nTTZqGyaLPgNUuOm2YPhWD+nXQlnjbkZ6MfyCAdlcBMozM6WaZE1SRkqydfCT\r\nDt9bhpP8sCnZGawffFxKktma8QaZigVj2bjNKSzLcnitVC1tyTAwVlk86C7o\r\npUlfmI9ZwRLByNQ3WYiIMlSQiBRvNA+MD5lGVDVcZbS4+9DgnRK+J8ti/4XP\r\nrYbLL4Z9wuHcfCIU8qu/46hHxaixJzqQYOqKxfK2ON3bkW+3W4oV6Diqslrf\r\nr08gLa6hQMJ34GCtwzVHWnopOkv2L3UZmLmB73bcJm0bPrKJL947ei5oY+Yv\r\n9XnB32voufa8qt17SmwopmdsxToj3r2+2LcwBFupxd51QONkMvR/c0m6x//O\r\nptxVhUx9JY8zFaAXhT5NdJZXrc9gbnN/7pQ=\r\n=H+Iu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"fc91eee4f18f9af549daf5cf32f1b72c3ac0c60d","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","typescript":"4.7.4","@babel/core":"^7.18.13","@types/jest":"^28.1.8","@types/react":"^18.0.17","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^18.0.6","@babel/preset-env":"^7.18.10","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","eslint-plugin-jsx-a11y":"^6.6.1","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@typescript-eslint/eslint-plugin":"^5.35.1"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.2.0_1662241288023_0.1778866422757457","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"tts-react","version":"0.2.1","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.2.1","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"76d3501e8ca35ad7025625c46debc4b59a5cf858","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.2.1.tgz","fileCount":18,"integrity":"sha512-xzu+YnvA1zbenRYGyBQnFZmDyzrtqQWTqNMGJkXYln5ZkD4QJv8EGLUnr5ZAnduGRyzTwkCUnUuRETbtEY0QkA==","signatures":[{"sig":"MEUCICyrpgKwdMv7u7YJYnkJoyYFBt5GyS4i7tnzRN6k6phTAiEAgMJdJblNAjDKhP0YUlWwv9q9jtTp+yTN505Q6mfblIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE85TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKEw/+K6VcY4BrulbBlR54xAKH3xqrlED8Dg+Fx/NZoiAi5HznhEp+\r\njBGsDFYqH0NuI4xacijAeqNIZ9/dA2xWSyo+EDaZqnXsYWe9zMgnf+AERuR1\r\n/miiW9FRAizRC1kP+7uGJYOmKrlfQy7tgUefIFaOymLNLHLPKia9DRpvGMDr\r\nq6lIv8SPdHGA6SL7QQ2s2045FM52NJuZ8VQKpGXmGYz7mcQZTNwZEe/7hZDr\r\n8ZvQVLiDbMF59fmnMYRgKOkjsBEmr1jMEdaQqWN1Elf/EbAq7KeOGD/KRyYo\r\nbtlsfFjsSXPoet24NIiC7uMHioHWl0rkvriPbFmi0GXJB7QdxSL55LgnP2n+\r\nIitRtRc9C2e51aB+q+FK85cqwNrPTTLxlpwofAMsNBpfsYsXmYeun/VbUycf\r\n6Z/ELYEimwElskaEFOxDpvev+4d2lonc3lWrZThNTbcttLbAVPRjTWo5cLW1\r\n4o/HWNPmwH08vedjdURSalLzz/pEJKEgH2d/JWjWpl7hjWFSBpnTp0lMjgbE\r\nOo6IkJ9nlesZEPUuZeLG09mP8zI9YqR9junzu1Vjd/1YSK+4fDM0YUnz37DD\r\nBbshhnQIa9HdWaTsW2yqrqM1DH2BdnU/lGBPfsY5e+vojZhKOT73IFSGQM3J\r\nxXLalB8ppJyT6BbQaxYLDvWDFBL8MinrsJM=\r\n=l1p2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"bbd09d62db1e6ada0c8048789c653d4dfe365631","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","typescript":"4.7.4","@babel/core":"^7.18.13","@types/jest":"^28.1.8","@types/react":"^18.0.17","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^18.0.6","@babel/preset-env":"^7.18.10","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","eslint-plugin-jsx-a11y":"^6.6.1","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@typescript-eslint/eslint-plugin":"^5.35.1"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.2.1_1662242386943_0.11721789730546961","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"tts-react","version":"0.3.0","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.3.0","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"241ea210c1ddbb7b8e3cec503755180e5b752b2f","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.3.0.tgz","fileCount":18,"integrity":"sha512-80QmNbeDr2YYNC3Kxpmz+pUb2EqDH7b+kSDn3VugNNGLsjILudchJ8rVIzHwg8bIj1gbletadhzX+gmcUAZRvA==","signatures":[{"sig":"MEUCIQCYsm82Mju36fCbxqD0hc2oxTAd2nY7a4J/0xOcRbCjlQIgZVtRJxyrXMP217Edn6z7C8BxXrfq/bShB4mIOhnGV7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFQ3DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnAxAAk5xcacPffx2d3Q7DgW1sDWrSRneqG/GmdvZe0ohITmZpvuQV\r\nXQft1Fu/cDGegZmv+7DqrvLrdrGu51cMIHEbolC2nflEWyOwv4cuVyq7chIZ\r\nB7O9DwaVwmyTQoP7Rg5JdgcqhyPnJAZoynOFsNg31MyHFAHcYfE1qDDmxNm5\r\nLRStYXt5F/STJOEkdqzcobiQbWqtZyJVOTw4UgtrOzy4jFOuY/yn87K6/3V9\r\nKA4Hv2L9JMkYb64KPprj0ni3qPtaLhmFdlEls7BtjKkcsj4DUGsKu55Fd1ZP\r\ng/bqVF05/LHggmeqmfOojdyxwWPWDDfpXvvGSjLdpEGJb7AByXR1gHvayeVG\r\nsd2fEElc0E6p/3pIcfsWTGBeI7LSIbvEwzzJ9FunTobGn2BzzZKVCgHVcoIZ\r\nmdXuYchPmA6IhOUrnolaKGRgqJTS0s8n5V3FTnMTl8oySavL3UXzNkHH70rh\r\nAlitlk1tmc9n8ur/zpMJwMsRIEjhMSGEPPBDCk5jX41RjxhCCpQgq58qwPvZ\r\nyq3n82lHRQhROXfNTyjw5VhQCK6UlaCrwkqcPCt5RKYtDUVJZdS6GNDpVWZD\r\n7EQ94PkFrhTSBAlob79vN2iCS7kcg9yyJtIkIvdBVcawJD+lzND6GzBwMW6+\r\n7F5esCBWCPoT0FdX13hbaerIEnZigqrKf0Y=\r\n=lYXB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"be04d6561a8ef622fecd5ca5cb2acc851567b3ff","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","typescript":"4.7.4","@babel/core":"^7.18.13","@types/jest":"^28.1.8","@types/react":"^18.0.17","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^18.0.6","@babel/preset-env":"^7.18.10","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","eslint-plugin-jsx-a11y":"^6.6.1","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@typescript-eslint/eslint-plugin":"^5.35.1"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.3.0_1662324163377_0.5169512797542366","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"tts-react","version":"0.3.1","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.3.1","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"05cdddb62e00240b0281fb9f41bad4a44322fa61","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.3.1.tgz","fileCount":18,"integrity":"sha512-DTVX3k38KSDWCQEWVeE5LAysOSSNbaOB3UhwwoVIlJ7JgErk6dON9fe8F8j14Fpt9AjkDR0c3b2vVvDiiTTUXQ==","signatures":[{"sig":"MEUCIQDCy8sgauzqlmZ/yiJnSIp0wA8l3OxML/9Er0mkRKIgPgIge4yvMaVJwtflnLLTx+qJZk8kAkNGjkpGK4DXK3tFS30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFVPwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDmQ/7BA1etZfmVv7daOeysX4JC2/lp9Gc8KQPHh+28WuKu5b4BR8J\r\nZhrKJ1jST7hM9Vhr8csIRwqRMZjqrmpq3itCK7/mdfZJWbIupcu1OTD2iTAL\r\nxt0vfbzACRpOgghKmQm1Ha8+3KYvpdap1LFbV73nVU+5jcWVBQWJGZlSciNd\r\nXgbcVtkdVO8fDr67giqTedXRS02jsfF4G4vgWmx5dDMpuopF3orQ3+wRe87g\r\nS/Ns8OMp26EZHOM/JiIlH40x/2jHjRfH5PlenY0ONt4Q1iueh3Tj9cpO/bOQ\r\newpJyndpwlB2BZNIb8SMhPrx9pBdXlbezWXihxi67nOh9xuWoJ+GxjYtUCTl\r\nzLkvODKNXQat9tZTk6EUStnZyjVBM6W2yvCoKTGiWZsNl5C4S9VBcqLLT1ry\r\n7AOJdwvLBq+gLnYMTBkpv7m84qJqg/Rh58+dhTlXhcDaw0hOGXYKPjgHDJSN\r\nyN9xzYJf85NFSqLVY7J2sycyUoqhh+f8riWvdslt3DrrHjjKIgv7bPdgBzUM\r\nAovr0x0rynM/JuzCpTTBfQmhSgoDl5l/O1OW8AXIR0WhH9nkYbRl4+yWcmBa\r\nqZXus32PuXh63TM4IFXT0+Rr29lPALjaDf32Q1AAHWigN5YWjCfjKlChF6AA\r\n591KxsCcG6bahtM9klq3tEIbEnckm7xdCLM=\r\n=Vqu/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"d845e05840d1611ac46801ba857ded3157d80a38","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","typescript":"4.7.4","@babel/core":"^7.18.13","@types/jest":"^28.1.8","@types/react":"^18.0.17","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^18.0.6","@babel/preset-env":"^7.18.10","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","eslint-plugin-jsx-a11y":"^6.6.1","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@typescript-eslint/eslint-plugin":"^5.35.1"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.3.1_1662342128203_0.6332387081896149","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"tts-react","version":"0.4.0","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.4.0","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"a5cc357fc5a4c864a71293b8c6d639110abaa634","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.4.0.tgz","fileCount":18,"integrity":"sha512-3IZPEcXQSvj9tADnk6VwKheQ4FMQhv2WBYKybITwnrk4I1eoATDhLw5YVnf6N2d0MfqaJ+e2cR+Am8MeO85lAw==","signatures":[{"sig":"MEYCIQD3bK9ShSlamKf1k5SqaAfOXOGC+tl51wfyPOiSC8nwrAIhALDOnqfZogP/B7Fe5Q/W4gE4Ql2RWZlu2ay/yM0GgzCY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFjGKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ0hAAlKSZypkuheLrbB7QWk/ng09RQkc5se+gAIGsLVi4+6kKfzqb\r\nUVJmlOTXk4udOdbZbN+khWdp36W5R4YfLj3DeZCFNo5wI260v/ibdU5VjPh1\r\n5a7GR9remYBc9oufnql7e5GJ5v0/UM62uYXanAAi25cP3VhTsOOxwi5uYzbb\r\n5mRTnEK4Q7ZLcw2I9BO4Ajz/Paq2Ga+Qz58zym7BZHAFEWSIXF+0og+RWFfY\r\nq1r71kdQ7xDNyqWLbOSOWsItsjfhaKQHotp/Q+L2c0R9c/oGLdW/uhdTNUU5\r\nqqp7pXNeTeJMXLr99THSroo9SUYra8ZdyFeFN9BDKzs8v5W8uJ6+Xgn3kj1b\r\nHOOXNRbdU03KRRZoolqHda9n5iaxdNFx4QwEV1xASfbP3hmVgzvKTrXFa9rT\r\nJM2Z6ah6yan6uM9vNe3mkzkYzNUY6WJM8yiYJ8K8qEQ1t4zG6wyiXiDHbAwN\r\nBdOMdfijkkjE+7/KRI8NZXkUAxavmDgo91wFbWxHYGCGuiQrZwYjgI9TCK8I\r\nXeFAMK1PrBugavbO4iURKEPT0t1Ue8eCg72ucI1Cy54GVEvztWuGOTFNUQCL\r\nXMhVReHyQHtz3tILM0KrFeCQaXndT+J5buShZK35ZJ+4NWyOGReSxB6z+7uY\r\nH9T/pTKoyoELa4l3fGbJ9xHYuE7JCxgW+mI=\r\n=Dp6p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"de339e55f15e23f3ec4333dcab484c3af8f8264d","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"jest","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","babel-jest":"^29.0.2","typescript":"4.7.4","@babel/core":"^7.18.13","@types/react":"^18.0.17","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^18.0.6","@babel/preset-env":"^7.18.10","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","eslint-plugin-jsx-a11y":"^6.6.1","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@typescript-eslint/eslint-plugin":"^5.35.1"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.4.0_1662398858605_0.6827775813385157","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"tts-react","version":"0.4.1","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.4.1","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"ca37bd094695e6a92bf0676d5568ecd315dcb97d","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.4.1.tgz","fileCount":18,"integrity":"sha512-V1SQV84baJz6DKFbHzzJ733JV7cf1yZ7MbdnvRO4M2j7mrvLo5snzGDtZ4LbTnNBnUT5SFfr1SgBvhWZvY7RUQ==","signatures":[{"sig":"MEQCIEcZMdu0fH+N47eUJKmQrmgAfOy+eR2+z5l06nuwllxbAiAdxpFjMhXHqCfShJ3OFKSGYuHe4Ps3H0XJ/U5fCBHlZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF/j5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB8Q/+MHEyRFXpxs0tTgKGV1S86jKe15Io7GIn8o/G/6qBwVl61rQS\r\n2UpfmRF9R/FBvxMCjPmmIW2QR2hGl6JfcIOmUVLTUcaiyUDBo6AnNFQENpPd\r\nJqRh3BOYb8st1rh6HePWaBF5zab0c8VryVU4YlXkRcwdPdQ3fZD56dhyio63\r\nHRuBpAyTNX11YqVVDs2o87nsIvjJa/bs2qxK1woBUCy0xwoWqmnLFxw472VS\r\nbRPShbDxCdyQR8BoCgdwjOAXUIKdSrgZos3PaFjgupXEdZghbqSHFP3dylY6\r\nEBT5GLMo9C4nxikFq1QsE1OgDFkSqnNTCFWquExtdRpTkN+fL26AzpEbKISa\r\nDIx9IoUdsFLdDWRoxbJXCckjrlUbu3uEbFZNEB29FbW+oCKj8gfMxFeTtM7W\r\nz1YpWbOZkWWYmfO1ErsppfO/w33+GosSy1gynd+MRED91vjKQBPeW3CqkeIx\r\nDnVBPlzbtrD0SQMwwWnnO/gzX4J8+AwEgRm5zEXrJwGaGVAB0LH0RTiT6xWQ\r\nHw3F3TB00/EOBfNJIY+vgv88PjILv8XwhG61GBe5i8wena3b0CRnRuo0Dxfo\r\nbQUJ7koGDvAEydtdSUJ1lGwJKKKhM3TT4Ts6fUcdlL+w6sXVSpNChyQNzGZs\r\nVBpGW1SxFnxSDSUI8ViJBV9vDfMZQjxjPns=\r\n=ojva\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"64f9c6c870ba5ab0e1d42e8456669a570d0bd181","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"jest","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo,__tests__}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","babel-jest":"^29.0.2","typescript":"4.7.4","@babel/core":"^7.18.13","@types/react":"^17.0.49","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^17.0.17","@babel/preset-env":"^7.18.10","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","@testing-library/react":"^12.1.5","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.0.2","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@testing-library/react-hooks":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.35.1"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.4.1_1662515449755_0.5178951681055262","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"tts-react","version":"0.5.0","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.5.0","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"eb14352d4ad8aa62bb621604ea42decb7421717e","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.5.0.tgz","fileCount":18,"integrity":"sha512-VMsHYlUevyfCibezDY+G+RfzVuy5vFn4iO1j67MLgKwZGV9ZDuf6kNN5rnDaJteEHQtYlkdMim+/iBGSogowLw==","signatures":[{"sig":"MEUCIQDf+R2zx6nsWomh5CMnttZInk9As+JvA1N/hZQ2eyyg7wIgQv2EC7rjuIj7RNJDd9Ls+WLLm+to39pXPBQ1hfSkMB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGO3HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM+xAAhWkmweJdKN8UkD6WFOycX1izUVeFZzDjgGl/C83OsvgtT0d+\r\nUg/yQ3mnbuJ1STmt56daVezdfS59qyh+rP19BIHjJWaCCL9z+mI0Qoo22fZU\r\nlSb4lIh5NM1dUdgXMENwfrfTa8JR/DosjU3kexNT+xF7fq6UtFT4eg/v0gFB\r\nheVGDocf5N35MO7UlvY/5AFUmqcABbJnX2wNt/bvZve8VVPpvw687Q5WRt8T\r\n3cssVDUSE+BWcswiRJzN1QwGUFXhpfKkSsqRVShJB3771iRS8ZHA3cKQeyLo\r\nmE0JL3tLlL82MhsEJ+d6vvMkfKKoba634LUYeiSdLRszwtB8RBtk1wQk9x+T\r\nDEgmFShFWHG3rfW/J4VxMwQmjfIi6JvbITsv2IAakkjnF1Kax0C+ty9WNhtB\r\nLe4Uc4iaIEh7gTmR1TRraVbGM8zajdcaCTpXDd+KtzAxz1WyMUUlXq9+ehw7\r\nrhdc/NwPO1ne/JESyFtm4/J7BwMz5Q12FoOfaOUxsMbJuU3NeacvfVALyj52\r\nRSEbUHiJIsxJw6AaDXf1KokEvTqeHAoQtAKz5iR+ZHUVC+hbYiDvuChfXT/s\r\n6SsoY0cSDiDxaCoZt2c9hzbeNz/driPsmh56PC2GGdsuuyvnTOX+1AoprhxW\r\nmdVcVJN6hPElwOyIXkYXly56l7YOTU2jXAo=\r\n=BzfU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"f361b74919770d23e5e51d4f4d1d707170f310ca","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"jest","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo,__tests__}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","babel-jest":"^29.0.2","typescript":"4.7.4","@babel/core":"^7.18.13","@types/react":"^17.0.49","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^17.0.17","@babel/preset-env":"^7.18.10","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","@testing-library/react":"^12.1.5","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.0.2","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@testing-library/react-hooks":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.35.1"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.5.0_1662578118806_0.13541746895533757","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"tts-react","version":"0.6.0","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.6.0","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"01e97ea063f9cfa67df323e37312cf4ed00f09cb","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.6.0.tgz","fileCount":18,"integrity":"sha512-ZZRRoduKwm6EF8cyw6ufupU3xBOPf3SinkOC+Q1Sh7O8TjVwTvAa91jV/86VwX+5OQ1klgQQBVFfODUYb/nyFg==","signatures":[{"sig":"MEQCIAHCO1xaehQWy9UEs0XDPTTanFZhaN4TZ8Geufs/UbQLAiAYWxqZZFaEYiNqVcJq9KbHTwZXxrDcoZJ1mI/rdqejJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGqVSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsIQ//QWtClKqdwRgyeBXzOFijVkbWJVLum8jCrCp81hHOwrmZwadh\r\nATmnHDchJ/MlNrWPHta4CpAzaX5QdETYLxtH1L2aFJJdreLwu/N9o6oNFjXv\r\nx+ttI1Jr4vZ25EKsCtK28diVNvuV+sNGeB4OAtSVH9gMO7pNAAlTSZdjm28i\r\n/VpefGOtrN7XEdK+K9hO3E2lj2xRGf5nAUIFWOvRt+qPM2G3ujnkAhu2pG0W\r\nMQYFkHyQLhomXQLbz70KHA/LfP+rPQtJEo1JtZ+bUsESlaQug7rR/+xaypaO\r\n/6wvhtW1O/WSBfaTJc5WmubHPV8SBq1HEhDbCXviyiZ4HHL94Pq+HjpsEO5/\r\nBXK4OrftfVEdDZzcLxMrofN+CniUvm3JnnDNb/puRfSZ7crmQVK+nmBXkRsx\r\nTglQIqRPn5Z59mQFcXf8k1sS7dJlFIuR4SMAW4AcYbc95uNuXq3wFV9efXD2\r\nffQ7egiLo5bgfkhmnNUczSYyZuT72iLkFe7y7cwkNBTSHAAI3T+MzhC4gxB3\r\n0k/bmQKJirIoU+XB6yu6Hw6UAlXKJkx2Wjy/q1X01jZyMGccaggXqCEM5CmM\r\nd7tIOZD5vWDJy0tRoadQnMBGxDhhJarQCk+kUjycD3Tf79OYsm0DrDGlXNJE\r\nsWwdMB0YE+z6Nf4TaYlaubZScWutGl79jDI=\r\n=1cZw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"d79b297de9eb75f5d165369f73a370ebb79725bb","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"jest","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo,__tests__}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","babel-jest":"^29.0.2","typescript":"4.7.4","@babel/core":"^7.18.13","@types/react":"^17.0.49","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^17.0.17","@babel/preset-env":"^7.18.10","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","@testing-library/react":"^12.1.5","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.0.2","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@testing-library/react-hooks":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.35.1"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.6.0_1662690642359_0.3546377888949568","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"tts-react","version":"0.6.1","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.6.1","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"2e86b4efb170018482caa47736034f208d2e0428","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.6.1.tgz","fileCount":18,"integrity":"sha512-MgDrqWNWr4Hj7bxm3cRsY9/FlnvHNtr6ZUOmIqCZRgy+e7K9+nNikHZWFBh/iNRqwOxqXcxK7zP133CZnPYElg==","signatures":[{"sig":"MEUCICFf34lvMmP9tJypBVjqKS0LhRKn7tJhJzenhlLzm3XgAiEA9piQUnRae4BXZkGuPEbpuMGR7ivWUiz/4qNeMWlSHX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH/CIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Iw/+JMnH2ZjoU3a2Sw+TMLpBeq+B/x5RqbAjM4AdXvnIiDl34xc9\r\nNyXnO9maScFVxq2Ef2Yefb6whZzqukmWNtLh2Wxvm9tGufB09uXLVs275NJG\r\nK7dyhTLQvStZ2iQCVygLez9t6jRe+VXrH3It9QTlLjvwH/PC4n/EjdrWrG+T\r\noL331/vdYBmHzqNj10dljnrgI3q+lI9bGe1cMgN79i5lKfdN6jI4TXBs8Ng/\r\ndCV9GMuajggbXzvqozBfCz94uoFr7Me4X8wMoLy0bOLabu5KOo3/Td+RzmMY\r\n0+n8UmtuDz7nSWjwYvzaaOIwiL3YZtLhiyeAIoNbeD5VXgex+a6/A3xJPzfh\r\nRFElj4P4PLpcy4eaZPFsluikZjV+Mgl7R7iytsod25+KRbHnAyAUyfqrJtB1\r\nmRwQ2URqRnXmZINc3nAbtT4T4KTuaeFkNDcgGrnX67sYARSHVa8OZS0IBZJH\r\nnal3h+u8D9CJ/absSnhVuk2D0S1opU1wIHPWMp24rDULE/uR993PgkRsPDkl\r\nIK8sjaXJSxnDEZiGV+W2ZbhgDz9RBl1zHypfAvpbTABecYT7d4DXZbe7WzFn\r\nJsMSsZ8LYNjy7agVCFMmCAGOhtdzB/w/D7ZHMrvvyE5j/ZMUwbsx2sKTJmty\r\n6mdnQ2ogxbgnVyG2tQMwwihO1cZsmQ77JDY=\r\n=81yD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"b678961834664527d0fc303e2ec2b5f03eca342b","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"jest","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo,__tests__}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","babel-jest":"^29.0.2","typescript":"4.7.4","@babel/core":"^7.18.13","@types/react":"^17.0.49","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^17.0.17","@babel/preset-env":"^7.18.10","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","@testing-library/react":"^12.1.5","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.0.2","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@testing-library/user-event":"^14.4.3","@testing-library/react-hooks":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.35.1","babel-plugin-react-remove-properties":"^0.3.0"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.6.1_1663037576306_0.42376441534421483","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"tts-react","version":"0.6.2","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.6.2","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"b2becf390c8583e89bfd10f23eef547411be826a","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.6.2.tgz","fileCount":18,"integrity":"sha512-Sy/fpdv/biPOvl+UJIzYyuePgkR+dw+9yki8QrUlqL6h0TveGXG0xndmCLx/eAsntt+QPmOUEoh9QO9Rfz8zlA==","signatures":[{"sig":"MEYCIQDeiUDqSoxjquguWu9inJgFJ1wcIc61QTp1eYSc6KtXnQIhAJZrcuv2y+dFVvXLTEapTZGVt1a/mD7XrmRSV8m715Dc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIhurACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXjQ/8C7GK41bAqhgYuQ3hhcYSGa72VkmyxQN1NIjAphYpVb09W47Y\r\njBM69X8934Z0TeAw+TkM+nqUdu0H24bIlFMrpOd3bbUUbROYOZbQXGpusfs8\r\nCIpqLHM/p1HjMSN6pa16jVENfsDjfzq7QjkU3ZXCcYPgofNXv6fntfKxCOqs\r\npGBLb3PCTWBbmOnOKfAsqkiYmWIwCyDs3+E1t6+J9YARLof0tpiUOwT2vVro\r\nZudY3PpH4KP6JdTRXXGxwN+6ejwPmSFQc5WtzJzo8guHVIJwPknUxMHlUBzj\r\nkm8+osOfViXdRaz1I0+A+MTcNS9j6ZcFbKeDr4DkBA3agL7eUhHLYhKdgVAD\r\n8Ox92iDhSY94qM2JpicUl8MjaN/xOqTVfoXMFRXjZKE8MYwFHAbwOCnSiEFi\r\nseWCxHy+nZYW1DloMrfGg3wQ1K2HJyqR3BUORPt+NT5XddVEuoH0fCTvVPcC\r\n+G8VpwHDL+Hr/Bu4EymWAY0PFxu6ygQe9gpJZUoMpTjLw31TYhWE4MuuAmZc\r\nfh7BBy7/k8dnynlgjdnlEOqMjU1PWWUirXDHo21dGO1Mw42dViY+hw3KO1d2\r\nQ3JB0x2NUi94RaGS3l3D8ariV/7JfC97eOJHGDP+NtA8Fl4EYCiBDW+QR9ot\r\nL0Ox2d49ofizVT2Rl08x+JrtnAac4XnlY5c=\r\n=eOW/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"83c7c169edef5872980370c656a76f22cdbd18e2","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"jest","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo,__tests__}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","babel-jest":"^29.0.2","typescript":"4.7.4","@babel/core":"^7.18.13","@types/react":"^17.0.49","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^17.0.17","@babel/preset-env":"^7.18.10","html-react-parser":"^3.0.4","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","@testing-library/react":"^12.1.5","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.0.2","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@testing-library/user-event":"^14.4.3","@testing-library/react-hooks":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.35.1","babel-plugin-react-remove-properties":"^0.3.0"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.6.2_1663179691606_0.4803469430485805","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"tts-react","version":"0.6.3","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.6.3","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"ac3191d15093dec7d7c3a172702391cf63ced673","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.6.3.tgz","fileCount":18,"integrity":"sha512-8PiF+YdixD3azJjJpRt6jMuhDasfEWHVc8VjyXYRl62HlwNygZ+dyxygo5RXfO50TZKCICP4k8OzRMBj0WSb5w==","signatures":[{"sig":"MEUCIQCZ7HlW0FfuWwQVSfGv+9g/CgyeHbrbGXJCiY/4Cbk5kgIgU92H+lMT/cX+KveTsm2aDrwTx6cawkzrjggtLQ7XvfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjInFIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouCQ//XNRnf3TzLjTlmBHry+c3uKvNdjI+dC90iQzsfGesC16zPPyK\r\nllBjjihlpmW5Mmso+RjEaGNQNgrrnyYGQzK5iJap3fq+xLuqrZ/dbYYMA8an\r\nl0+qxFlDYXspr8Evbuxln3Op6hlJ5S0WD0C4DAq1nbDm3D4T+O7SrmQq0H6K\r\nf2LxfZEkWf6hgEO1rVGui0gBHop4Eg/6Pfri5k4ZK+DanWzmKJvJTKU8ecyJ\r\n6Vs78qMR6XJUBdgEwiThh8EkQqrggup6zy7pHotS+r4qsyov027yAZOIkAci\r\nBmAPhSkGqlXDtBQlG6CjN0JhOrUGYYbLS9tAl4YLyvj2fO4IJaYfGx9jrZ02\r\nZdc6/zCPVAWp4hky1hzSaoQEG3t5mWpwFo49ADhHNgaeAGC1SGice6BbC+9c\r\nNZKiwLJNq7I0LhXAUm6A5zlfHDSlYIRruLLr0G/TgZWInSOKIQs3JS5bIbuH\r\nEqyrlq3gvkORjrY/DLIWLGg6fx1Q09S2lQWbv8z85smjqz2SrAKmlEzPooJL\r\nhgbcUSDYkJPdN9G0WVbyGxxmTmcTC6opldNDkXU4gMEpnJN/XwzSKvRqimC1\r\n59kpFNquT/CZWXkkxKtfYwF8Tc4Av5Fic4bk5RCdzqPslYzAiKASvKElJpNy\r\nh0ySi9lM8oX+0nnJ93LZQlFQvfwOvDgkN8Y=\r\n=xDXW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"0c7e4d579b2636a08ea61367fe0380b3fe131e68","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"jest","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo,__tests__}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","babel-jest":"^29.0.2","typescript":"4.7.4","@babel/core":"^7.18.13","@types/react":"^17.0.49","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^17.0.17","@babel/preset-env":"^7.18.10","html-react-parser":"^3.0.4","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","@testing-library/react":"^12.1.5","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.0.2","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@testing-library/user-event":"^14.4.3","@testing-library/react-hooks":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.35.1","babel-plugin-react-remove-properties":"^0.3.0"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.6.3_1663201608661_0.5364680009371625","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"tts-react","version":"0.6.4","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.6.4","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"7c77e09c8e3b6c00e99f46d4efd65b682d6337f8","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.6.4.tgz","fileCount":18,"integrity":"sha512-Wo9gzAU7Y+02a3r6MkJQestH2oFQh2kBm/JjdCnTSuLHVDDAdcvRRd13g70tDIXyLHvIC5yJb7VWX2XyfC8Fpw==","signatures":[{"sig":"MEYCIQDVlelOsheUvwVWfjG3REqJgAZA8SZkhta6CuCzez3sfwIhANlnCXSsVLeK0iRzxj8oHkZiLbJgHa9VPMuhl45xxgZa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIotjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgahAAl+7tN1Rrf0ggUKYxjHON3MrvogohpztcZUu0hw6CV2HDoG3M\r\nOLGN4jl0j7ZZUJxEIIjmeGJ9kK1PyxAd3RT6CG4jKqLR2UkrZ+BDV01W5XmH\r\n+GGvMEPo1ClAB9ueZjjhCw1FYMXAzhltgnJM9Krp5vrKUUUQfDSo6m3+U0X5\r\nS34nvDy3roK7KpWGdVm2GxJ7CUsiPUecpRqxEpKf01zqc7TAYvGyrXAWRmjZ\r\nrlF+huys320S6hjahO53gKU4JRpG4mZtAbTNQPPySGQioHJ6BHWpmmE7DzlT\r\n1pih8x2fEOh6wTuTVpvWLL8WOzD3ErDDOdcQoTPBWVS18inAkeQBX72yUGc0\r\npQc4D5tK03RuW44+VRg2TNkV2e7YU0gGHIw8cPXgsxd3KvTHMkXbuqqjJxi7\r\n19I/E3gbSmA3wC7qVYGNeqvhY46BD8gUYWRJ0tAT75Dgug0A030GKZlwi2iU\r\nuWJEOAePb+Vs2rX8D+BpwFIA5szZBFEc9n5Jq59wfxcXwyEU0GNGPQFDa6xj\r\nfqVzhf5v5pxf/5CODwXNrg8vY4meGgcezLfSvA9+IH4AKiOENeF7ZHIKiJA8\r\nP7GYVUbVX9XDDHN72ySQegbeUgUX7uVYxYlpv+8nOoY4z8te5Rbnys5RkA8r\r\nBmGr7W4GzolX0nKC2sAAuFN5rZqZXRLow94=\r\n=zQzI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"ec1f78815afd8906a0b99371e1cda75a35ab3e38","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"jest","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo,__tests__}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","babel-jest":"^29.0.2","typescript":"4.7.4","@babel/core":"^7.18.13","@types/react":"^17.0.49","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^17.0.17","@babel/preset-env":"^7.18.10","html-react-parser":"^3.0.4","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","@testing-library/react":"^12.1.5","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.0.2","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@testing-library/user-event":"^14.4.3","@testing-library/react-hooks":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.35.1","babel-plugin-react-remove-properties":"^0.3.0"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.6.4_1663208291540_0.617774206528694","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"tts-react","version":"0.7.0","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.7.0","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"da1d272290b547546ea2d972b2eb688c2c300d4c","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.7.0.tgz","fileCount":18,"integrity":"sha512-0WX2RwOp/65PHB4p0vOZZFKbU8mzAXa8wiN8dgSdr8BktyI3UpwdH2zgK2fkTfxmDGanVfyha+nQ4VsaM/7dEQ==","signatures":[{"sig":"MEUCIQDiWFD1icK6qogi+T1hZkZTMPE5SDO8cKkqUTPQ+ikTmQIgXzGjPRBTCcg0cHU0rJq3J+o34lcWUcpKwP6IIlBqgHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI1tTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovIg//UQdujhuXT+83SgH+D2iwXvPM9dDqOoMT/yPaZGKHN0gcyM3A\r\nZ5J+atGKLsR+s4ezduKc8L8pJqwRQ8U8yqxS9q5TsqiZhHX0XFBfTYgOnRvR\r\nuVUTumNjZbsnnEQxsy6kA4eWWFJPv0bKYUDpRBX56K3VLy0iNSUXf4QriEAv\r\n6qJxDV3kyeOc7lTbyAscseRn86GGsUt6MHt2Ap7eccaIoDBi02PbZZ/35ejz\r\n8W3ka5laPA7BacSbPGt6aBV4cEHLQSqz1g7ha/cBUgJ+GPP09nqfFXNSfpQR\r\nG73gBWJRyOuYan9LC9ol/jyjnDUgWG0h/PitrNvj9nK3QJd5sFpYoqvTWRIn\r\nnLsoQVsuCgYH1GcQepgA0Xk+yBN+qKYnd97seC7DMnxuLBK68PXWadqiUprG\r\nYBNyIiycgKpv108hVNgsJN1/zuf0qEJbC2xpSSLXb1jcmkEDEHITuX+Ibyqp\r\ncFiWg3yqz9bqZuua+rEJss0MqdlJVB+cWRDnjoY7iRhdWiKWqHyLMJ4r2ze2\r\nWLPG1cJdGQKvjKfx8YH7laZZyT2QG3vtUe1dCSTMbDNPM2qMevqp2q5QIsNV\r\n+SFa7ZrQE+p65DiyCVreGqPjlWS7e59K+L4LTr4UPfsLdd1Q2qwBv8vOdbTY\r\ndJQLK3qD3Yyii55mP3LwFgV4IWL6U2zX9Ho=\r\n=nwg/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"8147d101702ddd06e32bc6a88f737a4f07b76366","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"jest","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo,__tests__}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","babel-jest":"^29.0.2","typescript":"4.7.4","@babel/core":"^7.18.13","@types/react":"^17.0.49","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^17.0.17","@babel/preset-env":"^7.18.10","html-react-parser":"^3.0.4","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","@testing-library/react":"^12.1.5","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.0.2","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@testing-library/user-event":"^14.4.3","@testing-library/react-hooks":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.35.1","babel-plugin-react-remove-properties":"^0.3.0"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.7.0_1663261523530_0.38679092978134744","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"tts-react","version":"0.7.1","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.7.1","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"6eda9dfc635b61671c751f47a7706fc282a36275","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.7.1.tgz","fileCount":18,"integrity":"sha512-T/6t0WlKOYz9KV+DbNf0zp1uiHlJ39e61iO02C2RYxxFQWqihWK9iWkUjuPNhtceimmC+0NZY5Cu7NfHQ9Qj+g==","signatures":[{"sig":"MEUCIH4Cy80p96aXCCLa2JxAsnlhPsziIQcnsDqy0Qsr0QdHAiEAoNq6BuRX8kL9/Nw8uhwYSkbmQ7qoineW6oZrWcFmIwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI2UTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovNA/9GL7aPbFffB+aeNmbdglm82viXEAZskMfBsVz/HJoAl+QmxeR\r\ni31JxhqNJCNv8GTWhkzz2kHn2jDaEUkziSTS7SFmjAonxl+D7vOJ8vUNRljK\r\nC0wedzkTydpQtpOcUOAP6CM0o8wrPNGK8Y1kR5mEQBOLWgWS15q+gK9uNN7V\r\nMaXWQPcMhctqf8D8t1b6xQoe4i3F9UXQU6GJ70p65dMq4ewNpFv3AtaL21SA\r\nKQG5FNEGaTMMnnnL1MwoCdn56gtWHON8EHdCVXFS4AbfVF3PGWxe0BA5NOiP\r\n9a8rrq293Hlt7DTY4GS7SiyQYvp4boNY0QdTtC9Yn6BYp9cFSSAvw2ufr2NV\r\nQPkvaidlraTgdLuq+h5uimcOEfHoLzGnJK3HFlhFb5EZfHzeYi25s1ZDa+mr\r\nq/0MXvIHyeLz/vu2L+8qG77264QqQJf1o/aN4ty3EypaXGG8XPQxyLwUDqLq\r\nA5IQyzxDY1tU9Pg+cLMDgY6MK/IVsTBwz/QZi/cqzv8sjNLHkcZOlB8t869m\r\nA57f3nWYYn+3H2t4QHqpTuZHON4xWC/O0YLeBZV3OaUQxaxVp8hQUmLLVQfv\r\nRY0Uouu6IsIwJ2N6zhSb/qDLeI5Cv9UY4cDdToqaMMmu5kR5+1bL90yXoVrJ\r\nDht9CDM951MfkeZORUyDHSajhlHrSqT4UPU=\r\n=ssty\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"ba571eae48ba5cd4f0a12cbb173bb4a407cbf3c7","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"jest","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo,__tests__}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","babel-jest":"^29.0.2","typescript":"4.7.4","@babel/core":"^7.18.13","@types/react":"^17.0.49","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^17.0.17","@babel/preset-env":"^7.18.10","html-react-parser":"^3.0.4","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","@testing-library/react":"^12.1.5","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.0.2","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@testing-library/user-event":"^14.4.3","@testing-library/react-hooks":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.35.1","babel-plugin-react-remove-properties":"^0.3.0"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.7.1_1663264018853_0.48390598271997987","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"tts-react","version":"0.7.2","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.7.2","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"b7e6ff6475c352005cdce4084ee6db7f0e230e6d","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.7.2.tgz","fileCount":18,"integrity":"sha512-JHrdaoU1iP57+b0x7WpGz/TE+uLrBfVpjmxp52HVPNN2yX+Rdpw0OK6ENpYkFfHq7BSf8wBOSo5fb5PVYWSnaQ==","signatures":[{"sig":"MEQCIF2IYvLl2r6MUee9R565buB4j0faCb1aDv70IxEHTwodAiBTTJUh/gw4y8zClk9Y06Ut6ynqnSArTDUtZ8hP9GtO3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI62mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMAw/+JaxDM7GCUf08U2VBoVkWoNkSg9t9AVVDP5KS+RpayKg4YoBf\r\nTVCXqvKNshzfymr8IJXeeFJKjMt60vB9zMV1udc7eC850lTz1/GoVGB+NeIP\r\n/sbRM/p8mV0T3ra5ouYSe8XIMHadK/XYJGNHcOMrhAy8avb1vt9DuofPHudU\r\nPk8v25jYdcYuIPETEQ7dM4jXYsR49vLikMqKklVWilYeuhVRJh1oOtI3S4p3\r\n/ID9Ds6DEGMXzomVLsPkhi8KH7a5ybs0P7WTOQt0HRteyLYtHvJwy3wEeDan\r\nnreFNUqxj+FIgRZct4SG2EPbvki2YSemNrNXTkYG+ZqHMRFASeocbbl06IMU\r\nbij9yLz+i3Vm2M/AqtcC6ho/miD9N8vsirMw5vrAxxbZQxbVDiTOETzqed5B\r\nScwGHertySOz8zrQaCh5zP1s15SZ4PhKnE2DKKl8YowAteKK4uYTLywwHeKr\r\nxFLtjaQ5RBrmBgGmNRw03AgrtvWAX3O10auPz5bjrEY/bstqXTB0w/69ePgo\r\nKryIO/WD4AQ05SoO1ySY9XItXiyAQ3fDTVSSR1l6N2pPd6Z1oz/emxqr/K0e\r\nU1VLx7elb8h1CLcrWK/anHUlr9+in4BNOFQeGxaYZ79bUkhDPJKxGy8S3EuU\r\n5BL1zU8O7Jffe0W1r2VtDLuP2lnNylq+Yc4=\r\n=4vGX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"08c2dcebc29a6c20feb086f6815279274e582bbe","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"jest","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo,__tests__}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","babel-jest":"^29.0.2","typescript":"4.7.4","@babel/core":"^7.18.13","@types/react":"^17.0.49","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^17.0.17","@babel/preset-env":"^7.18.10","html-react-parser":"^3.0.4","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","@testing-library/react":"^12.1.5","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.0.2","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@testing-library/user-event":"^14.4.3","@testing-library/react-hooks":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.35.1","babel-plugin-react-remove-properties":"^0.3.0"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.7.2_1663282598132_0.9406252020146677","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"tts-react","version":"0.8.0","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.8.0","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"433c3aa926fb7b7170610ad0ed0d3ca5aa360370","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.8.0.tgz","fileCount":18,"integrity":"sha512-lg84pH3E3tZ0QbHHe1RPlFXiISuywySImSsYGd5C9s9VIEkWly9bHtghC4mzMqHJHQNB+nOGvbl1bDgxT4l5Lw==","signatures":[{"sig":"MEUCIA/NHJWUVBdj1FrnSRedfhMYKStmQDA6sLzDhVaG72/TAiEAhfkFl5gSPo85lRyZ7erc4Akcj2ACIbluPH6jwEYy5ss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJSlnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpdug//Z5PM3CZlsusaDjzKeu2j5mFrxBglIn198JRRJfxSuIQM82xz\r\nNASGaD1wensWbDpygUVHAzX8D6EOzG7oF9pIYG0POYB/fQX3utDl+WVlAW7R\r\n3xEsVJpsPyUqmRmypKUVmZATcqQnc6OHjBBa9sSZG5v1mEK/pflApPzqIb06\r\nW+R+esuoeocwUyjSNxDJcFyuBLdWSNS420yGYORVl1DdqWBEf4l1uOEJvmNN\r\nyK+qS2iC/tQcrLIxqGjTZRFsWDFoeCfWb/8yyJESwB+Z/yTASvWsXvqPNaKf\r\n+nIFEI3d/fqA1b/YnQRCa8pOOaw7KnZA1xMVxK4IP+e4+FgLBKxqj+KC/vLl\r\n+qvTX9kV3hG3ORVBATXv0BxgmObFwZWYnOxi2brrD7Ra6sivVFfGUG3+GrGp\r\nfyUVguWqdf+RcM3cuTLJfEq3KC2/MDkdQj8mlFtV0fY9BQGmF66eVB7E3BaS\r\nrrQKEDbGsAwyT+git+MblNler1wL/cOt4LJLmxU6ZHdbQLWHNrhkbOWBKAMK\r\nNnuwV8Y/S40Y0YPLexeJ7UF5GV/kVH6QEdHoYm5/iyfFi1HlCe31hLQ82nr1\r\nKrNhQrtDG977CPjoVa2n2sTqTjYSRIGTYAox4TUHDD69FUpwVCT8o3r7qlKx\r\nD5VSPi2QAsc24+NcQ6FtgNBdNr4HKhe4tpU=\r\n=DTuZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"cb3dfc7634dd7457999a445100be85187e3e6ebb","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"jest","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo,__tests__}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","babel-jest":"^29.0.2","typescript":"4.7.4","@babel/core":"^7.18.13","@types/react":"^17.0.49","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^17.0.17","@babel/preset-env":"^7.18.10","html-react-parser":"^3.0.4","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","@testing-library/react":"^12.1.5","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.0.2","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@testing-library/user-event":"^14.4.3","@testing-library/react-hooks":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.35.1","babel-plugin-react-remove-properties":"^0.3.0"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.8.0_1663379814909_0.1740402791806437","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"tts-react","version":"0.8.1","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@0.8.1","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"f8989fb82f385cf9a09d95b0f42e0aa82b0cb26f","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-0.8.1.tgz","fileCount":18,"integrity":"sha512-mW3fC3Cjpl20iewKjOVmWba0WLxVeHWaU00bcDui3qVe0BWsSMXhEJJ68ptufB0LflH9tlF63Febqwh4MlmJVQ==","signatures":[{"sig":"MEUCIQCmilNJCxh8CdOcM0hnNnCAjEIRwUOekQZq0EScgOfe0AIgAU34PyAyzK7GFW5YrkaElNMXeZw1lecOSgPwPn0uxtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJTs/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpT7Q//Z3DCHE7OgRpS2Wnmw7k6gKS1rnZrBSLnyP74i9QFDZm243j3\r\nzzmSEdWdxzJcYjw8lr3K8vku3BeS4a3vLZf0HzScj3etb8CH1w67T42sQA/H\r\nfKGLOXx5ovjEvMEAvDR3Lopc7NwJTcJbxKFbr9FXrioZWHo8k02/zHK0CJa6\r\nSqPzc5WS724xu7uA4mkUiWHq1WhYYSesIIZHFE/8vUMelbK4N4hwdNsqJ2Cl\r\nCtuNleSSjg4kaq7VPHPvb1qEA62IOM3DOgqpksWeZBUKzdQSh0dGT4+sm4gH\r\nLgyqdO9mO1A6HqzMyUuTSe/Nr9/67JNKl/ni5maIAhYDm8KQDBHqWrBFRVym\r\nNatASXCvDNusibf3lTq7vaZ/9BVQD4epZoT5E2+Gt2tI+1CS7LvH3njx71f/\r\nw3X6Kn1AC0ARMxuE/1arnvs/ywQbeLd/4dJfaN215fvgaR/W2YQePu/G+jGJ\r\nVz9I8/WAKI5G1zSOlizy5cDS5uAk4jFDpDQW3i4ijmDKqX0CpERtfCDzZlP4\r\nBGE0/kfNqSLCO+n80UOmTNYi9v92VAFYkuZCk0woHW+I18GV63wgYjxnqh1c\r\nbtu3guiKdUsofTrc0VrJuE0ZtfOcLoJEZTNFOkS5AfY6PsSiwdeIr1FA75uU\r\n8QA4c8HLWNzqAddJTDtz7uwls7NaBDlLqvg=\r\n=NUAK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"640b1081e8ddcf6d8e618eed9a75e056123e5bcb","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"jest","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo,__tests__}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React component to convert text to speech.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","babel-jest":"^29.0.2","typescript":"4.7.4","@babel/core":"^7.18.13","@types/react":"^17.0.49","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^17.0.17","@babel/preset-env":"^7.18.10","html-react-parser":"^3.0.4","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","@testing-library/react":"^12.1.5","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.0.2","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","circular-dependency-plugin":"^5.2.2","@testing-library/user-event":"^14.4.3","@testing-library/react-hooks":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.35.1","babel-plugin-react-remove-properties":"^0.3.0"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_0.8.1_1663384383726_0.9698638428841788","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"tts-react","version":"1.0.0","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@1.0.0","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"a956fa7346ffc0eda98727691e31ba9020010be8","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-1.0.0.tgz","fileCount":18,"integrity":"sha512-4+D6mGIemEV1hMlzHxfP5bQV8ExIFoWpYWZ15668aN+PETEDXp3aRhnF23mpFYeM3698yy0mcHboxqlkEmeOTg==","signatures":[{"sig":"MEQCIERUJ6yB4DobmCCR5RxotNe0bXv4e1osenTGj9u5QJlhAiBX2brZvyqt9+ofOKJ7S8pgtEQtZ6rx5rIvkpFGf9Tn0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK1ehACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMhA/8D5OTGTEYwhxdVB60itD9/4jNEpH8S1zEW1Dei133aMRwNOuH\r\nRyvYSOFeBwVD1SdNw76zG0/9qsThLh01rbRJ1ADUE8qACbMfZDeR+gTh4HP6\r\n9rzD4yIfakFH46+QgQFE9XGP3q2MWcxYo7chl/h3I7jjF6DnzvGkB1eujfKd\r\nAMM+CjHwvCvnwkwZ3u8RdqGb62T0wNwoXgwghRsufKsW96bq8PVOU/Gl0TaW\r\n8oq1eA5RcdpikyTPB/eqY9yvllFmdMQBvh82TENKElCSPtELkxleX4ahGzAD\r\ngHt+RAP+pwpnB7ZZgAm301qhVPyWCEnFNtAQulko9Le4mdSM+dTL0xUO1Yp9\r\nHjDx3oG5/Ce6fo2JdhaBRe6e69cJ1gfHIGfbBDwh8agFXjbeHVHO4I+AiGZ9\r\ny/Swtx4PjNHKCIRs1/awIvSWTfZbscFe/70io8S8fODAwbNnyJgEDZahxnlG\r\nul2j9zTDHSTM7h+kxTy6UNVvtPFUmqtIv877HOPIsnXBbJTnmYpgfBNJQfiO\r\nN6NrlA8ToxLl8PfVNo8CiDiE8xC8CF1DbOdyvwhKJRQwq1UdaDWIIhRYtJZG\r\nVl2UU4HNeLot7T77ClBxqHWBV24slOU1FeuknXGdoYXxmCthjkOXGpH2lir7\r\nqjVpix3SkyTxZFuX79mu2qq/VPUhFbe2yE0=\r\n=ufup\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"114792a7a0ad147cbb2a58f72e8b4529b47293bd","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"jest","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo,__tests__}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","babel-jest":"^29.0.2","typescript":"4.7.4","@babel/core":"^7.18.13","@types/react":"^17.0.49","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^17.0.17","@babel/preset-env":"^7.18.10","html-react-parser":"^3.0.4","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","@testing-library/react":"^12.1.5","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.0.2","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","@testing-library/react-hooks":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.35.1","babel-plugin-react-remove-properties":"^0.3.0"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_1.0.0_1663784865730_0.34432659901392215","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"tts-react","version":"1.0.1","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@1.0.1","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"d1ab00581df7c0501d6e118c1a9cfa9d626b83fb","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-1.0.1.tgz","fileCount":18,"integrity":"sha512-7Ih3/yPZ8KpNZsOuDiCPVzylSYaZW7RuzUv7qh6F0ufk+ggG5203ca5UmESiT7zI8621JSuFuVzYs5hrQvnmYw==","signatures":[{"sig":"MEUCIEsfUX4wWTLC8ttL/cnt+cQ6R9UIeJqlPRW4fbLAVl2MAiEAgKz+6hSKlec2jZhYa6kFLx2ehtfu1FqUGFK/VOHaSR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLbieACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJRQ//eyIELaXi5guiy9qVhg4nu23CNt/hKrsyiRfr3jq4LttNXiLp\r\nv2bpVFeyOvex57fHc0g2QmF9fhpl/jBxgrrtewGk4rIbQWqX9MgjUVUtj8XM\r\nU+EThcCrMgzUPNjTNUQQezSTQ5qURiVqND5FCZYBjJF77u2OuTGZ9M2o3DSS\r\nrpNrcGLTcHZ4dC7DH4jOSSYwz9HHgyHn63OFl5H8kepBsX31tPVe0zc+QulU\r\nUi251b5AdkyVAwGXlt+56nin3sZnqQbq6nVNQH5BGpcpO9iUZzK7i4eD29zg\r\ny/ZT/tOTPv/uCnaFkgqMIRC5pSBeSntKqB/D6se1K6hv+iycDCgNq61aG7pN\r\nbHktYVvoSwTDodY8SacUEE9mlRs999HOHq3LG9DSyv2bV/DTp5UumPUeDGi3\r\nZ7QDoORgInY0DJ7cPMtkc/baLyt7+aCtXq3w7uH87u5niGNT+4+MEmXJea5n\r\nHp5MkkyVzKXkh/XKLIAmjjsY3ql02UUV2Jyu9nk0/YKfX68VsBq8KvhYc2ZS\r\ne6KUV4Uer5lD+aL4dTPOUVxPBTVBOzddrb+eq5xeeub0lOUG7qwDM94tGXvN\r\nfExbOviAM9u1v+swGDIPmRa/0YrnRDCBWuAKdaJBYfm9/0pzuZdsOlepGUzq\r\nA9z8q9in8fiHCUh/6BrDIBZHHRN7D0XNVa8=\r\n=bjUs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">=8.3.0"},"gitHead":"deb6bc87399a866b6ff7d1c17b6ee1a95012ef64","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"jest","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo,__tests__}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","babel-jest":"^29.0.2","typescript":"4.7.4","@babel/core":"^7.18.13","@types/react":"^17.0.49","browser-sync":"^2.27.10","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^17.0.17","@babel/preset-env":"^7.18.10","html-react-parser":"^3.0.4","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","@testing-library/react":"^12.1.5","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.0.2","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","@testing-library/react-hooks":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.35.1","babel-plugin-react-remove-properties":"^0.3.0"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_1.0.1_1663940766616_0.13204545012672564","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"tts-react","version":"1.1.0","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@1.1.0","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"9f330fff0a5bf2b9de666e7bb1a4332521ada4d0","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-1.1.0.tgz","fileCount":20,"integrity":"sha512-V5sIPdp2YcBS5BJkV2zgRaCQp9+zdHV4ouPxgaziZlIxQ7Xpwe0ArBJpSDCW8KLLTge/W0I3NU+83ZQfcpTfeg==","signatures":[{"sig":"MEQCIDx8U0rll+8DXFvOd391q+SEtHFbUND/e8f7bOKThPujAiA05yOOZEcU3Dwtkn3+YojnqsZMeeGJJ6XFKN79IxFz0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLmW0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpvuw/+L6qB+OJKpcwIBX+1AV8BRzoCdGV3BY8CAGVHmah2Mka5lq1p\r\nByzTEEu+WnhYwTLUUtA/f0tpFxnN6Vlk+kR61sI3Q/l6tHqbiSm4ogHsMYnS\r\nUQBeByBhh3QYwIQPpheHY8PeyjIjizkNtNNHlGxXjROo+dZ7LykdZVwRT0tj\r\nUZnINggUEAGm0cXUjM46g5d+33nTRs4J5urMZBdS+vAHsEAvyRC2B0kgLpLf\r\ntTNOqd1S6ZzNrq7igBwtuycoLyYQ6CLQLmLPUBm7kxn+fyvNvSi/ERR/Gr9R\r\ndJd9pEN0pNiAf0H72q8KvABZ0MWRXwEa+JKdxrzXJoUC0smBKHTIjJAzFzP8\r\ncsXyl0xHY/1xhN5MogeZ38OkksOaEfHsVRG360hkB0iOJfpJ1K7zTAWEOMn9\r\nb98i8KquxEsfl+ciG1x3e+q4fhSWHV/0crxuM8cQd0DsSh5ZfdUo2PcNUOPP\r\nM3e5z17f4mg8xqkHQancJIfbKEarlY9lYOStLYN8Lhx/92RzrgTarzImcIB1\r\niSnUEKg0u0bwEeZcA4xT+k+3z4owAMpPe/OXF2NjCEyZwhM6C1famKblNsL5\r\n83HVHjBwDF2AlSIbaNSAzKaYYQTTt5nFRvEZ8VwU5+lTVvSfZi5cECye2Obq\r\n9a00LJSLBRanZZlRNqIyCo89Cc2LFXjZf+A=\r\n=HivV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=12.22.12"},"exports":{".":"./dist/index.js","./*":"./dist/*.js","./package.json":"./package.json"},"gitHead":"ac90e2983f67da3dc35b5388475ff5f9a5d1da1a","scripts":{"demo":"npm run build && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"jest","build":"npm run build:types && npm run build:js","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo,__tests__}/**/*.{ts,tsx}","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","babel-jest":"^29.0.2","typescript":"4.7.4","@babel/core":"^7.18.13","@types/react":"^17.0.49","browser-sync":"^2.27.10","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^17.0.17","@babel/preset-env":"^7.18.10","html-react-parser":"^3.0.4","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","@testing-library/react":"^12.1.5","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.0.2","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","@testing-library/react-hooks":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.35.1","babel-plugin-react-remove-properties":"^0.3.0"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_1.1.0_1663985076236_0.18331533087347984","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"tts-react","version":"1.2.0","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@1.2.0","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"cd73bcaecc54845a7445c0afc72d77fcd511775d","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-1.2.0.tgz","fileCount":22,"integrity":"sha512-+uOyN12XBsEdm+ri84hcgC0B2REqtaQSV3KAVLoIBIodCJ6ypuGprnpcx7xUBSM3KiZ4IAqBxK8LfHj+DvgS2w==","signatures":[{"sig":"MEUCIGGEI4Jj4jlKhQk2TW6mdLdnNbq+Iza1lAlGBQHUctdcAiEAzwdFuh3cf9/vdKxSkgfXoJVk3DgLqKO9BATqvbMN/hs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL5FNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxSg//aOS6CkdjPRn99lWnn5+KgypycjLnq1IRSDtvSzupYN82O+OH\r\nZgthg1ULuwZjH5kIrFnnh9eZ9LmGv+rzkR13NW00PYtFNOwCPpNwwllJnoew\r\nVNH2sJMBqAvces13682DaPHyUJjU4zaZJgKcGfl3p+PzDvwNWgadLSH5/ABV\r\ngG/YQHgnTCiznF72TCb9EHTrz0Un4BR3/WAdXOTSgZGOv2kjYq+s3Hg/cVyl\r\nVD9M+U1n92hHytQAx/iCK/fLGwv/yptB8DfF0EPQwwPki9vHEc7NWPXEWOmI\r\n4nKPrlGLrPlY7v+dIajZuUX66xptrMbieln270EqJNGz0tKwdXM5SKX1lreV\r\ncpQcM8ow3L5TZftkVhaHwTrMDtXzgmiWaBj/0S9ykIsD3/oY8Ps9/9bo2JrQ\r\nkVhFh1E47GrfkA2hHnEy3Nc1/6WFa5U9U/w1bI+fzQJcAjWKMYBQSXtbyYbK\r\neTTIQ+kSiM4rcqd4HnybIP+GzwtgxrkqH0VzcZFzNN/ZhxQ2nrJy9IjiHUuj\r\nWWfKEyNDbZ89A+UqOSQ+1NmWaT6LPAyzomziYSlYCO96jx+UQiHc0pAVyHO3\r\nIj1r5wdTFD717bKLC41hlKj25fAmCrb9f2bDPYFKWA1Cugmw2eaHvDMXf7Uv\r\nbrm87oIXmZoiEJ0r/oIqckNKEqJf2qzCJek=\r\n=H231\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=12.22.12"},"exports":{".":"./dist/index.js","./*":"./dist/*.js","./package.json":"./package.json"},"gitHead":"f55821dded128005c5d625826f1fac1e16160136","scripts":{"demo":"npm run build:base && start-storybook -c demo/.storybook -p 3000","lint":"eslint . src demo --ignore-pattern dist --ext .ts,.tsx","test":"jest","build":"npm run build:base && npm run build:umd","prepack":"npm run build","build:js":"babel src --out-dir dist --extensions '.ts,.tsx'","prettier":"prettier --no-error-on-unmatched-pattern --write *.ts {src,demo,__tests__}/**/*.{ts,tsx}","build:umd":"microbundle -i src/index.ts -o dist/umd/tts-react.min.js -f umd --no-pkg-main --name='TTSReact' --globals react='React' --jsx='' --jsxFragment='' --tsconfig='./tsconfig.umd.json'","build:base":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit","build:storybook":"npm run build:base && build-storybook -o demo/build -c demo/.storybook"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"8.11.0","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","codecov":"^3.8.3","prettier":"^2.7.1","@babel/cli":"^7.18.10","babel-jest":"^29.0.2","typescript":"4.7.4","@babel/core":"^7.18.13","microbundle":"^0.15.1","@types/react":"^17.0.49","browser-sync":"^2.27.10","@faker-js/faker":"^7.4.0","@storybook/react":"^6.5.10","@types/react-dom":"^17.0.17","@babel/preset-env":"^7.18.10","html-react-parser":"^3.0.4","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.1","@storybook/addon-a11y":"^6.5.10","@storybook/addon-docs":"^6.5.10","@testing-library/react":"^12.1.5","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.0.2","@babel/preset-typescript":"^7.18.6","@storybook/addon-actions":"^6.5.10","@storybook/addon-controls":"^6.5.10","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.35.1","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","@testing-library/react-hooks":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.35.1","babel-plugin-react-remove-properties":"^0.3.0"},"peerDependencies":{"react":"^17.0.0 || ^18.2.0","react-dom":"^17.0.0 || ^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_1.2.0_1664061773316_0.5288677601881306","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"tts-react","version":"2.0.0","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@2.0.0","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"d9fe72581703be973bbce07dd076fc1f7fd1e160","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-2.0.0.tgz","fileCount":1,"integrity":"sha512-k8Ah+5IzfKjivdQi16cxkuVeXytjm/CMcb+dNwCz72NKZQcbRU9VMIqBx1TKppDF5KLLhsqikaRsQ0xky58CFA==","signatures":[{"sig":"MEUCIEqD0xyQFv3SD3avx5z622ZGpVOybs4bvOza6wrOqFBtAiEAuXyeaxG75R36Hxak+hrRxlVwL71AbVv5ImE0hIfueSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=9.5.1","node":">=18.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.js"},"./package.json":"./package.json"},"gitHead":"c74ce5d4ea5801c08a7c541dfb3e0a51bdf0b829","scripts":{"dcts":"node --experimental-loader ts-node/esm dcts.ts","build":"npm run build:base && npm run build:cjs && npm run build:umd && npm run dcts","prepack":"npm run build","build:cjs":"BABEL_ENV=cjs babel --root-mode upward src --out-dir dist/cjs --extensions '.ts,.tsx'","build:esm":"BABEL_ENV=esm babel --root-mode upward src --out-dir dist --extensions '.ts,.tsx'","build:umd":"BABEL_ENV=umd microbundle -i src/index.ts -o dist/umd/tts-react.min.js -f umd --no-pkg-main --name='TTSReact' --globals react='React' --jsx='' --jsxFragment='' --tsconfig='./tsconfig.umd.json'","build:base":"npm run build:types && npm run build:esm","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"deprecated":"This version is an empty, broken publish. Use v3.x.x instead.","repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git"},"_npmVersion":"9.5.1","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_2.0.0_1685468152243_0.11058083837106802","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"tts-react","version":"2.0.1","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@2.0.1","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"8315578261ffa7ed7202f22f01f3c1913460aa53","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-2.0.1.tgz","fileCount":39,"integrity":"sha512-Tyb+S2IgCtP9i5FL2hC0tUKlM/oT4aNAtlxitmGbP7HLj53UobQmlWg4EjjWLUNPHocqIfN7YlsJ7pIoBpoFdg==","signatures":[{"sig":"MEYCIQCQPtxNEBbi87/0MEtgwXdRSyHj7a5rnVBPhehX4yfLjwIhAJ9eKMECOh5JdIr8F9qxRuuoUQkr3le68VqWx93bCgfp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=9.5.1","node":">=18.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.js"},"./package.json":"./package.json"},"gitHead":"ef7b607a59b5d6c01e4fca63206c3a3277f103aa","scripts":{"dcts":"node --experimental-loader ts-node/esm dcts.ts","build":"npm run build:base && npm run build:cjs && npm run build:umd && npm run dcts","prepack":"npm run build","build:cjs":"BABEL_ENV=cjs babel --root-mode upward src --out-dir dist/cjs --extensions '.ts,.tsx'","build:esm":"BABEL_ENV=esm babel --root-mode upward src --out-dir dist --extensions '.ts,.tsx'","build:umd":"BABEL_ENV=umd microbundle -i src/index.ts -o dist/umd/tts-react.min.js -f umd --no-pkg-main --name='TTSReact' --globals react='React' --jsx='' --jsxFragment='' --tsconfig='./tsconfig.umd.json'","build:base":"npm run build:types && npm run build:esm","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git","directory":"packages/tts-react"},"_npmVersion":"9.5.1","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_2.0.1_1685629687511_0.23388614826152865","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"tts-react","version":"3.0.0","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@3.0.0","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"0aae91e19c1ac611063c5092b7bd31c052e7fd8f","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-3.0.0.tgz","fileCount":40,"integrity":"sha512-VsSgIZqVFHOQKOnZBhQMdOCtsOo/aR2Dn8u5ww/r6PkdzXs+bmiqR3psI/ziNigVFki1NGusYM7i1JVWhSxqvA==","signatures":[{"sig":"MEYCIQC7pFqvA2IaaB+OKoqYUpDr2LprcWqilvkE40FiHz/w1AIhAPj6DsxMrlQ1dfeOX6DT1GL7ZWOk6BGvQV8Ee6pv6jTE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":247125},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=9.5.1","node":">=18.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.js"},"./package.json":"./package.json"},"gitHead":"b06d97088713dd36ab55e29b5f2449695a9f6ff9","scripts":{"dcts":"node --experimental-loader ts-node/esm dcts.ts","build":"npm run build:base && npm run build:cjs && npm run build:umd && npm run dcts","prepack":"npm run build","build:cjs":"BABEL_ENV=cjs babel --root-mode upward src --out-dir dist/cjs --extensions '.ts,.tsx'","build:esm":"BABEL_ENV=esm babel --root-mode upward src --out-dir dist --extensions '.ts,.tsx'","build:umd":"BABEL_ENV=umd microbundle -i src/index.ts -o dist/umd/tts-react.min.js -f umd --no-pkg-main --name='TTSReact' --globals react='React' --jsx='' --jsxFragment='' --tsconfig='./tsconfig.umd.json'","build:base":"npm run build:types && npm run build:esm","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git","directory":"packages/tts-react"},"_npmVersion":"9.5.1","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_3.0.0_1685632573778_0.9500090913964123","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"tts-react","version":"3.0.1","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@3.0.1","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"7fbd2edb65493af15ed7cb30c3d37223c2fcfeeb","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-3.0.1.tgz","fileCount":40,"integrity":"sha512-v/kUYPyLHB9xAUtI+EF/dU1fEqzP6BByg8fLI9+BcZGJyT+tfT4Yv/cTE7bzhPBS9W90a79XujyikMrG1QqR9g==","signatures":[{"sig":"MEUCIQD/wWYB9Jt9ZjkJ/gRrE/cYTpnpG03K3Hc468iPFiKsNQIgHokChx7rj1nGbM7gqXeA2f8Zn0//eXXKy5mNodklYdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=9.5.1","node":">=18.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.cjs"},"./package.json":"./package.json"},"gitHead":"347cbd3613163f3108bb77c914276f9ef26a8d23","scripts":{"build":"npm run build:types && npm run build:dual && npm run build:umd","prepack":"npm run build","build:umd":"BABEL_ENV=umd microbundle -i src/index.ts -o dist/umd/tts-react.min.js -f umd --no-pkg-main --name='TTSReact' --globals react='React' --jsx='' --jsxFragment='' --tsconfig='./tsconfig.umd.json'","build:dual":"BABEL_ENV=dual babel-dual-package --root-mode upward --out-dir dist --extensions .ts,.tsx src","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git","directory":"packages/tts-react"},"_npmVersion":"9.5.1","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_3.0.1_1689602592735_0.7940388893166928","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"tts-react","version":"3.0.2","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@3.0.2","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"fad8975ee3f4943388f5c2fbd7a5b221cf1b6e2c","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-3.0.2.tgz","fileCount":40,"integrity":"sha512-jxtSMP1kSSbaM1YFmeL72vNYu1hoXrrarD2ueXhWFmHrLMK2TEQk9bCogH7ec+EjKJsNNgpDcS3j+uZqCKNZ+A==","signatures":[{"sig":"MEUCIQCBFcNQA/nvVlV7SC4DvhlIFboxZwir4w09IoAbIeEfLQIgTbNdKvatRkYYy/cLru8JVhCBN6CrhFdco2LURT5kTBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=9.5.1","node":">=18.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.cjs"},"./package.json":"./package.json"},"gitHead":"5ae0aa961b8f8d9b547d642ba3ef27569b487f34","scripts":{"build":"npm run build:types && npm run build:dual && npm run build:umd","prepack":"npm run build","build:umd":"BABEL_ENV=umd microbundle -i src/index.ts -o dist/umd/tts-react.min.js -f umd --no-pkg-main --name='TTSReact' --globals react='React' --jsx='' --jsxFragment='' --tsconfig='./tsconfig.umd.json'","build:dual":"BABEL_ENV=dual babel-dual-package --root-mode upward --out-dir dist --extensions .ts,.tsx src","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git","directory":"packages/tts-react"},"_npmVersion":"9.5.1","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_3.0.2_1697765542542_0.8191737058557111","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"tts-react","version":"3.0.3","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@3.0.3","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"da6a1fa2918c32b42377ddcb7756af58c0919bde","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-3.0.3.tgz","fileCount":40,"integrity":"sha512-RtPtW7Uy9MukhYgcABSafslh1n7uo7AcxvBuaoR77MqTHIzd/G1wsF7skwymDJdeu8kYe3aNJJtMjUE5nmTEGA==","signatures":[{"sig":"MEYCIQCrGyGy50cBGebsaqZRqos/mKoMRsAzitjPLpMBPXq1QwIhAJP1Ci9dt/yVycIMMT58yUGkI6JVZPQNhIMmSw7OAycu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221473},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=9.5.1","node":">=18.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.cjs"},"./package.json":"./package.json"},"gitHead":"9ebab8603f08dafeb7c5af1958ac038e3b3a9717","scripts":{"build":"npm run build:types && npm run build:dual && npm run build:umd","prepack":"npm run build","build:umd":"NODE_ENV=production vite build","build:dual":"BABEL_ENV=dual babel-dual-package --root-mode upward --out-dir dist --extensions .ts,.tsx src","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git","directory":"packages/tts-react"},"_npmVersion":"9.5.1","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_3.0.3_1704244679877_0.5529633852428535","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"tts-react","version":"3.0.4","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@3.0.4","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"8f4d8197943f360195386650e4fa0a00d0924dc4","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-3.0.4.tgz","fileCount":40,"integrity":"sha512-VheU+of7fbG3NJj0yDHDPig5movENeBf4rG4vE160AylMABBv4JAiZ9NYgCqFbbVJbcgUDoQR9MGJ31X1z8+jw==","signatures":[{"sig":"MEUCIQD/MezJa05ecPrfiKsPgYGrW9IoNfw0HfWWRVOgeJ3SugIgRK4wUKkIvafXnSXB/yYK0zb/u8/xs2T0CFbBuY2Dt50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221473},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=9.5.1","node":">=18.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.cjs"},"./package.json":"./package.json"},"gitHead":"dd9a0c1f206fa87c25047d9efe409df7cb941172","scripts":{"build":"npm run build:types && npm run build:dual && npm run build:umd","prepack":"npm run build","build:umd":"NODE_ENV=production vite build","build:dual":"BABEL_ENV=dual babel-dual-package --root-mode upward --out-dir dist --extensions .ts,.tsx src","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git","directory":"packages/tts-react"},"_npmVersion":"9.5.1","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_3.0.4_1704925772481_0.7176670658080018","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"tts-react","version":"3.0.5","keywords":["text-to-speech","tts","react","speech","synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@3.0.5","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"96b20b2cbbfac75e356790201f11277b71226dab","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-3.0.5.tgz","fileCount":40,"integrity":"sha512-K69R/vTCm83UxqiPiARzlx8yXTqYmwHKAyww2OCylh+5BjB+YnGRRbAjVn7+OC2GinocSQhWUw4f+vmiN1+0Cw==","signatures":[{"sig":"MEUCIQDmfzqxbL1rfvU5oqvls2C/DnRO/Ld/cUh8XxSuX5KAFAIgIxR1Yq6rmmiOScW3WD3nf6rrbybHOgjRnZ0uZ/Lef9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222280},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=9.5.1","node":">=18.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.cjs"},"./package.json":"./package.json"},"gitHead":"b67300265f94e0865232deb4c3aa37e42cf5de87","scripts":{"build":"npm run build:types && npm run build:dual && npm run build:umd","prepack":"npm run build","build:umd":"NODE_ENV=production vite build","build:dual":"BABEL_ENV=dual babel-dual-package --root-mode upward --out-dir dist --extensions .ts,.tsx src","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git","directory":"packages/tts-react"},"_npmVersion":"9.5.1","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_3.0.5_1706543169353_0.37461206157559945","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"tts-react","version":"3.0.6","keywords":["text-to-speech","tts","react","component","hook","speech synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@3.0.6","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"a984e739f6ba0f6f6e7a82b66c5bb59b75f7ebb7","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-3.0.6.tgz","fileCount":41,"integrity":"sha512-r8WYOihMEdS6apoQFJ6iVf+pDxc77Z6cWRcC1DQ8tHRcarEZ1VDEA29mnvjN1AhQNflIhtp5qYTz/0/iJWjsjA==","signatures":[{"sig":"MEUCID/YQFcJD0Wp6eYJQnpyvm0fcf+EWiH+ry4aI/627tEXAiEA0pKeocaqrSTqi+okKn/fllVmcm6kokkvOx2vaBdZVT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223369},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=9.5.1","node":">=18.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.cjs"},"./package.json":"./package.json"},"gitHead":"3005e6d0cb3abc2f46c3be3a3399bcb22fdb7b5b","scripts":{"build":"npm run build:types && npm run build:dual && npm run build:umd","prepack":"npm run build","build:umd":"NODE_ENV=production vite build","build:dual":"BABEL_ENV=dual babel-dual-package --root-mode upward --out-dir dist --extensions .ts,.tsx src","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git","directory":"packages/tts-react"},"_npmVersion":"10.2.4","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_3.0.6_1710006602131_0.7390895264091861","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"tts-react","version":"3.0.7","keywords":["text-to-speech","tts","react","component","hook","speech synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@3.0.7","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"b5c729e0c34787e5c74475ed7deadbfe84c72ab0","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-3.0.7.tgz","fileCount":41,"integrity":"sha512-zRh9mxQ03t6/H4eUtMSSoNJGb/XeRq+GP4N/iDtZzgDxMibyCjkgzdpp7i2akjM62iIKguJ/SZFt+DsSYwtMCA==","signatures":[{"sig":"MEYCIQDtPEHjFVA8b5ZghFh0LSB6Cgb34KGrPeYY9bVM9wsaIAIhAJnR9MUAN6xYK2IppywVNq0AqK99f4NfNKZH7e0T63LN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223316},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=9.5.1","node":">=18.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.cjs"},"./package.json":"./package.json"},"gitHead":"8ea17881f85f6a3a1844aa2f932e41d3c8663635","scripts":{"build":"npm run build:types && npm run build:dual && npm run build:umd","prepack":"npm run build","build:umd":"NODE_ENV=production vite build","build:dual":"BABEL_ENV=dual babel-dual-package --root-mode upward --out-dir dist --extensions .ts,.tsx src","build:types":"tsc --emitDeclarationOnly","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git","directory":"packages/tts-react"},"_npmVersion":"10.2.4","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_3.0.7_1714939362972_0.9357361425791735","host":"s3://npm-registry-packages"}},"4.0.0-rc.0":{"name":"tts-react","version":"4.0.0-rc.0","keywords":["text-to-speech","tts","react","component","hook","speech synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@4.0.0-rc.0","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"65ab62899f6a08de2172c58e5cd385c63b6209aa","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-4.0.0-rc.0.tgz","fileCount":39,"integrity":"sha512-xprSczhSHuNasaXHrlTWtzt4cBQ6P4FYs37LleE6tLrlncD0bSOq7t3GMjbwqPbdMZcM+gCEkJVFi06Wvf7A+A==","signatures":[{"sig":"MEQCIGJCSJ+IQxXP4E8VNOb6Nt0Inf+XfnX8y82XI6xBY9DdAiAuz6IW3Dol6yfAWZxxRcZ4dzAi3d5ANmJlUpV8Syzhnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158271},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=9.5.1","node":">=18.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.cjs"},"./package.json":"./package.json"},"gitHead":"3316d00d54a55a46f117c78f7618c895f983ea99","scripts":{"build":"duel","prepack":"npm run build","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git","directory":"packages/tts-react"},"_npmVersion":"10.2.4","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^19.0.0-rc-512b09b2-20240718","react-dom":"^19.0.0-rc-512b09b2-20240718"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_4.0.0-rc.0_1721331433435_0.04308972609603967","host":"s3://npm-registry-packages"}},"4.0.0-rc.1":{"name":"tts-react","version":"4.0.0-rc.1","keywords":["text-to-speech","tts","react","component","hook","speech synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@4.0.0-rc.1","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"3b0bacdd092fb95cbbf7f14cbe9286cc04d022f5","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-4.0.0-rc.1.tgz","fileCount":39,"integrity":"sha512-tf8sC4FscTxRp7e7+kOH/gBm9HXNAbFrQ72iD3NYOtxPYQP0cqpTa9LKhksvdR9LjNH6TBFpmqoJpw9stkTKqQ==","signatures":[{"sig":"MEUCIEOady4hI7HU412dLBgg+IIV3NwrE96SCfm7uFZwwd9mAiEApbRUudQj7pHXiLfTtLyg6xne44oOlzvtcgmZHUOcxNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=9.5.1","node":">=18.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.cjs"},"./package.json":"./package.json"},"gitHead":"a779a93c29fa55c94907078896b5b56a3b30e342","scripts":{"build":"duel","prepack":"npm run build","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git","directory":"packages/tts-react"},"_npmVersion":"10.2.4","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^19.0.0-rc-512b09b2-20240718","react-dom":"^19.0.0-rc-512b09b2-20240718"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_4.0.0-rc.1_1721522279617_0.7012438904928677","host":"s3://npm-registry-packages"}},"4.0.0-rc.2":{"name":"tts-react","version":"4.0.0-rc.2","keywords":["text-to-speech","tts","react","component","hook","speech synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@4.0.0-rc.2","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"d31e72794635d8489c45f06845592d1f0716f4bb","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-4.0.0-rc.2.tgz","fileCount":39,"integrity":"sha512-DaSFqYiFVP/Xy/S0qa98a02cU9NuDtjXQJx4R3WfWkzrT0ISSBpdQd/tbLJyvXuaRs8kZk9xrIEcuDpBpDNVag==","signatures":[{"sig":"MEQCIHUwIGZOUImzYlScxhjx+r7mDcsUWFXpVok1JS+INs2KAiBuXGtuRTgVWSq3H54qiO01+BKZn2jBENScExXkohjKBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=9.5.1","node":">=18.16.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.cjs"},"./package.json":"./package.json"},"gitHead":"c07aeac1e48de9c1a2bda314fb5c470521ccd9a3","scripts":{"build":"duel","prepack":"npm run build","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git","directory":"packages/tts-react"},"_npmVersion":"10.2.4","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^19.0.0-rc-512b09b2-20240718","react-dom":"^19.0.0-rc-512b09b2-20240718"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_4.0.0-rc.2_1721577210674_0.7620456621562532","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"tts-react","version":"4.0.0","keywords":["text-to-speech","tts","react","component","hook","speech synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@4.0.0","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"02095d83d6b0c65e8ab64462c0dd3691adc95ced","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-4.0.0.tgz","fileCount":39,"integrity":"sha512-7/Dxi5hU7tWKH2nfGbpwQTJ8GZ9kDsfZ1TVeC+1bT2kOtf1wIMBbwprMVZ2WRSlD9JwLmmI5u+2m4Y/hfeWHow==","signatures":[{"sig":"MEQCIDvi7kNThY0Yjqbbv+yVz5o7gZqedDy1Hd5zvzvCWrtlAiAddUoqHw4jb87zIJw9EggjHhY9gt1uXzzirwK9kpT6Dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167186},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=10.8.2","node":">=20.18.1"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.cjs"},"./package.json":"./package.json"},"gitHead":"b9dfb77d067b417258d5ef9870a0f658ee89985e","scripts":{"build":"duel","prepack":"npm run build","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git","directory":"packages/tts-react"},"_npmVersion":"10.8.2","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_4.0.0_1734151972574_0.07496088525224187","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"tts-react","version":"4.1.0","keywords":["text-to-speech","tts","react","component","hook","speech synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@4.1.0","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"7e22fe04b3c3bd4b7d70b850073710196b8568de","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-4.1.0.tgz","fileCount":39,"integrity":"sha512-b7JdTe+bgAnLI9RV9Fh8I2hUcblFWaW7LXizDEZWrnz+LcusS9gyk2Jx+4R209OAg+Z/4XU5KATAddiFjL7/XQ==","signatures":[{"sig":"MEUCIQDPST/32rL2dG3ozzV7YDZ4K+g5nxxyFkjktwSdCN81ygIgPy1MC0QroTeYx22HtOObGrn8KTWUiJb/6tZ2f4czYh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172488},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=10.8.2","node":">=20.18.1"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.cjs"},"./package.json":"./package.json"},"gitHead":"fd874e7a3b05b7249ce690961cbe40f1eddba587","scripts":{"build":"duel","prepack":"npm run build","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git","directory":"packages/tts-react"},"_npmVersion":"10.8.2","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_4.1.0_1741550898222_0.4007003039063002","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"tts-react","version":"4.1.1","keywords":["text-to-speech","tts","react","component","hook","speech synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@4.1.1","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"b61fdaa81eaa7126feb7d2aa8bbca0a37947d44f","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-4.1.1.tgz","fileCount":39,"integrity":"sha512-93OTQcpeSCatqlcBX4fEQOkA8dG47cnGTwp6gUulsJn/ZzEhV2oFAoIhBYNS+7Y06BIV6jiY0nscIJfNTA9QpQ==","signatures":[{"sig":"MEYCIQCpHCMQ/8p29w6khbs6u55z7Ch7Ii1Kf7wh+yOvD9kSngIhALZ7SiR1CFWdpPzZ2MbY6pcM1AzFqosEnbwp42nDzqvV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173458},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=10.8.2","node":">=20.18.1"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.cjs"},"./package.json":"./package.json"},"gitHead":"256779bef0aa7a372bcb666266cb8ebab3669500","scripts":{"build":"duel","prepack":"npm run build","check-types":"tsc --noEmit"},"_npmUser":{"name":"morganney","email":"morganney@gmail.com"},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git","directory":"packages/tts-react"},"_npmVersion":"10.9.3","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_4.1.1_1754533908245_0.27634275873249914","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"tts-react","version":"4.1.2","keywords":["text-to-speech","tts","react","component","hook","speech synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@4.1.2","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"7308399b15415238dfca2d1189aec9ea483c79a3","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-4.1.2.tgz","fileCount":57,"integrity":"sha512-QMXBE/7tCTi3T/1wGMUZj6qxi5SyrWBDzDCEO/H0nrGa4NDXctaGVFkRoo4deOjGiHZzDKgqvalRQFvjlzzqPw==","signatures":[{"sig":"MEQCIHXE9Rd5rt+o80Qv3dCcnrg6Dxk3+Svtbk1XNtfVyJW4AiBtsniAkkdPx5QGkDt2xzo6S/1PIeNHAw1W+ory5z4AtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tts-react@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741346},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=10.8.2","node":">=20.18.1"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.cjs"},"./package.json":"./package.json"},"gitHead":"8740606577042bb5dd0df141a9cb3baa6554469e","scripts":{"build":"duel --dual-package-hazard-allowlist react","prepack":"npm run build","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b9de29a-a556-4035-b4c6-7b281a88b899"}},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git","directory":"packages/tts-react"},"_npmVersion":"11.6.2","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_4.1.2_1767501055576_0.5672278571124565","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"tts-react","version":"4.1.3","keywords":["text-to-speech","tts","react","component","hook","speech synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","_id":"tts-react@4.1.3","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"homepage":"https://github.com/morganney/tts-react#readme","bugs":{"url":"https://github.com/morganney/tts-react/issues"},"dist":{"shasum":"5b8d0352912257e17f6c8f017841dc4f8c32dd54","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-4.1.3.tgz","fileCount":57,"integrity":"sha512-X7O5JjFa3g9CcqW1NkihMx0pZ7yLw8RNY0hPFQ4I2QxVpmSbKh6+9+fYp7Dd6ADXx6HWLOBMwMDRMcjqGJaMxw==","signatures":[{"sig":"MEUCICwNEYrGD6HxVbfDlrpez2Naw8H9Z1+XwniMpJzz6TuWAiEA+xQnnqKFLfhTPWJZAsC3oA1ebEONJFCekkNKhdK2FWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tts-react@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741346},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=10.8.2","node":">=20.18.1"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.cjs"},"./package.json":"./package.json"},"gitHead":"849ca388ec486c54452ab16b8c6dbdbfba53b943","scripts":{"build":"duel --dual-package-hazard-allowlist react","prepack":"npm run build","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b9de29a-a556-4035-b4c6-7b281a88b899"}},"repository":{"url":"git+https://github.com/morganney/tts-react.git","type":"git","directory":"packages/tts-react"},"_npmVersion":"11.6.2","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tts-react_4.1.3_1774895828949_0.9833920506222098","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"tts-react","version":"4.1.4","description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","type":"module","main":"dist/index.js","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./*":{"import":"./dist/*.js","require":"./dist/cjs/*.cjs"},"./package.json":"./package.json"},"types":"dist/index.d.ts","sideEffects":false,"scripts":{"check-types":"tsc --noEmit","build":"duel --dual-package-hazard-allowlist react","prepack":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/morganney/tts-react.git","directory":"packages/tts-react"},"bugs":{"url":"https://github.com/morganney/tts-react/issues"},"engines":{"node":">=20.18.1","npm":">=10.8.2"},"keywords":["text-to-speech","tts","react","component","hook","speech synthesis","amazon-polly"],"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"gitHead":"d4bb536e29ad233a99999ef52e325326e6e15b24","_id":"tts-react@4.1.4","homepage":"https://github.com/morganney/tts-react#readme","_nodeVersion":"26.2.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-md+RMaNUDPrOvQAwN+w0uHVaVfsmgy3BcsLFCqO+tu3fQPoFevQRUVX3bANs5RfvR4+AYdvN9g9NRwX/rWid0g==","shasum":"5becf5e0b5190a599504e16aada9902956e67f12","tarball":"https://registry.npmjs.org/tts-react/-/tts-react-4.1.4.tgz","fileCount":57,"unpackedSize":738055,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tts-react@4.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGfgZEhy2mYBfb1lLwvKb95h0/1AUfQI+5qPhFiAnmqZAiAzrXUNCY5Djb1ePMSViI2vYBinWLw4aof48WAVYLIhRw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b9de29a-a556-4035-b4c6-7b281a88b899"}},"directories":{},"maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tts-react_4.1.4_1779635579982_0.3358705137974214"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-03T15:51:43.695Z","modified":"2026-05-24T15:13:00.434Z","0.1.1":"2022-09-03T15:51:43.900Z","0.2.0":"2022-09-03T21:41:28.185Z","0.2.1":"2022-09-03T21:59:47.133Z","0.3.0":"2022-09-04T20:42:43.522Z","0.3.1":"2022-09-05T01:42:08.367Z","0.4.0":"2022-09-05T17:27:38.766Z","0.4.1":"2022-09-07T01:50:49.904Z","0.5.0":"2022-09-07T19:15:18.994Z","0.6.0":"2022-09-09T02:30:42.602Z","0.6.1":"2022-09-13T02:52:56.513Z","0.6.2":"2022-09-14T18:21:31.812Z","0.6.3":"2022-09-15T00:26:48.903Z","0.6.4":"2022-09-15T02:18:11.743Z","0.7.0":"2022-09-15T17:05:23.749Z","0.7.1":"2022-09-15T17:46:58.986Z","0.7.2":"2022-09-15T22:56:38.310Z","0.8.0":"2022-09-17T01:56:55.081Z","0.8.1":"2022-09-17T03:13:03.872Z","1.0.0":"2022-09-21T18:27:45.899Z","1.0.1":"2022-09-23T13:46:06.834Z","1.1.0":"2022-09-24T02:04:36.433Z","1.2.0":"2022-09-24T23:22:53.514Z","2.0.0":"2023-05-30T17:35:52.395Z","2.0.1":"2023-06-01T14:28:07.712Z","3.0.0":"2023-06-01T15:16:14.003Z","3.0.1":"2023-07-17T14:03:12.990Z","3.0.2":"2023-10-20T01:32:22.799Z","3.0.3":"2024-01-03T01:18:00.057Z","3.0.4":"2024-01-10T22:29:32.694Z","3.0.5":"2024-01-29T15:46:09.506Z","3.0.6":"2024-03-09T17:50:02.300Z","3.0.7":"2024-05-05T20:02:43.162Z","4.0.0-rc.0":"2024-07-18T19:37:13.619Z","4.0.0-rc.1":"2024-07-21T00:37:59.841Z","4.0.0-rc.2":"2024-07-21T15:53:30.861Z","4.0.0":"2024-12-14T04:52:52.758Z","4.1.0":"2025-03-09T20:08:18.421Z","4.1.1":"2025-08-07T02:31:48.433Z","4.1.2":"2026-01-04T04:30:55.766Z","4.1.3":"2026-03-30T18:37:09.163Z","4.1.4":"2026-05-24T15:13:00.161Z"},"bugs":{"url":"https://github.com/morganney/tts-react/issues"},"author":{"name":"Morgan Ney","email":"morganney@gmail.com"},"license":"MIT","homepage":"https://github.com/morganney/tts-react#readme","keywords":["text-to-speech","tts","react","component","hook","speech synthesis","amazon-polly"],"repository":{"type":"git","url":"git+https://github.com/morganney/tts-react.git","directory":"packages/tts-react"},"description":"React hook and component for converting text to speech using the Web Speech API or Amazon Polly.","maintainers":[{"name":"morganney","email":"morganney@gmail.com"}],"readme":"# [`tts-react`](https://www.npmjs.com/package/tts-react)\n\n![CI](https://github.com/morganney/tts-react/actions/workflows/ci.yml/badge.svg)\n[![codecov](https://codecov.io/gh/morganney/tts-react/branch/main/graph/badge.svg?token=ZDP1VBC8E1)](https://codecov.io/gh/morganney/tts-react)\n[![NPM version](https://img.shields.io/npm/v/tts-react.svg)](https://www.npmjs.com/package/tts-react)\n\n<img src=\"./tts-react.png\" alt=\"TextToSpeech React component\" width=\"375\" />\n\n`tts-react` provides a hook (`useTts`) and component (`TextToSpeech`) to convert text to speech. In most cases you want the hook so you can use custom styling on the audio controls.\n\nBy default `tts-react` uses the [`SpeechSynthesis`](https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis) and [`SpeechSynthesisUtterance`](https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance) API's. You can fallback to the [`HTMLAudioElement`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio) API by providing a `fetchAudioData` prop to the hook or component.\n\n## Install\n\n```console\nnpm i react react-dom tts-react\n```\n\nFor projects using React 18:\n\n```console\nnpm i react@18 react-dom@18 tts-react@3\n```\n\n## Demo (Storybook)\n\n[morganney.github.io/tts-react](https://morganney.github.io/tts-react/)\n\n## Example\n\n#### ESM + CDN\n\nGet up and running quickly using `tts-react` with ESM from a CDN. This example uses [React 19](https://react.dev/blog/2024/04/25/react-19) with [`htm`](https://github.com/developit/htm):\n\n```html\n<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>ESM + CDN + htm</title>\n  </head>\n  <body>\n    <script type=\"module\">\n      import { createElement } from 'https://esm.sh/react'\n      import { createRoot } from 'https://esm.sh/react-dom/client'\n      import { TextToSpeech } from 'https://esm.sh/tts-react'\n      import htm from 'https://esm.sh/htm'\n\n      const html = htm.bind(createElement)\n\n      createRoot(document.body).render(\n        html`\n          <${TextToSpeech} markTextAsSpoken>\n            <p>Hello from tts-react.</p>\n          </${TextToSpeech}>\n        `\n      )\n    </script>\n  </body>\n</html>\n```\n\n#### Hook\n\nYou can use the hook to create a `Speak` component that converts the text to speech on render:\n\n```tsx\nimport { useTts } from 'tts-react'\nimport type { TTSHookProps } from 'tts-react'\n\ntype SpeakProps = Pick<TTSHookProps, 'children'>\n\nconst Speak = ({ children }: SpeakProps) => (\n  <>{useTts({ children, autoPlay: true }).ttsChildren}</>\n)\n\nconst App = () => {\n  return (\n    <Speak>\n      <p>This text will be spoken on render.</p>\n    </Speak>\n  )\n}\n```\n\nOr create a more advanced component with controls for adjusting the speaking:\n\n```tsx\nimport { useTts } from 'tts-react'\nimport type { TTSHookProps } from 'tts-react'\n\ninterface CustomProps extends TTSHookProps {\n  highlight?: boolean\n}\n\nconst CustomTTSComponent = ({ children, highlight = false }: CustomProps) => {\n  const { ttsChildren, state, play, stop, pause } = useTts({\n    children,\n    markTextAsSpoken: highlight\n  })\n\n  return (\n    <div>\n      <>\n        <button disabled={state.isPlaying} onClick={play}>\n          Play\n        </button>\n        <button disabled={!state.isPlaying} onClick={pause}>\n          Pause\n        </button>\n        <button onClick={stop}>Stop</button>\n      </>\n      {ttsChildren}\n    </div>\n  )\n}\n\nconst App = () => {\n  return (\n    <CustomTTSComponent highlight>\n      <p>Some text to be spoken and highlighted.</p>\n    </CustomTTSComponent>\n  )\n}\n```\n\n#### Component\n\nUse the `TextToSpeech` component for an out of the box solution:\n\n```tsx\nimport { TextToSpeech, Positions, Sizes } from 'tts-react'\n\nconst App = () => {\n  return (\n    <TextToSpeech\n      markTextAsSpoken\n      align=\"vertical\"\n      size={Sizes.SMALL}\n      position={Positions.TL}>\n      <p>Some text to be spoken.</p>\n    </TextToSpeech>\n  )\n}\n```\n\n## `useTts`\n\nThe hook returns the internal state of the audio being spoken, getters/setters of audio attributes, callbacks that can be used to control playing/stopping/pausing/etc. of the audio, and modified `children` if using `markTextAsSpoken`. The parameters accepted are described in the [Props](#props) section. The response object is described by the `TTSHookResponse` type.\n\n```ts\nconst {\n  get,\n  set,\n  state,\n  spokenText,\n  ttsChildren,\n  play,\n  stop,\n  pause,\n  replay,\n  playOrPause,\n  playOrStop,\n  toggleMute\n} = useTts({\n  lang,\n  voice,\n  children,\n  autoPlay,\n  markTextAsSpoken,\n  markColor,\n  markBackgroundColor,\n  onStart,\n  onBoundary,\n  onPause,\n  onEnd,\n  onError,\n  onVolumeChange,\n  onPitchChange,\n  onRateChange,\n  fetchAudioData\n})\n\ninterface TTSHookProps extends MarkStyles {\n  /** The spoken text is extracted from here. */\n  children: ReactNode\n  /** The `SpeechSynthesisUtterance.lang` to use. */\n  lang?: string\n  /** The `SpeechSynthesisUtterance.voice` to use. */\n  voice?: SpeechSynthesisVoice\n  /** The initial rate of the speaking audio. */\n  rate?: number\n  /** The initial volume of the speaking audio. */\n  volume?: number\n  /** Whether the text should be spoken automatically, i.e. on render. */\n  autoPlay?: boolean\n  /** Whether the spoken word should be wrapped in a `<mark>` element. */\n  markTextAsSpoken?: boolean\n  /** Callback when the volume is changed.  */\n  onVolumeChange?: (newVolume: number) => void\n  /** Callback when the rate is changed.  */\n  onRateChange?: (newRate: number) => void\n  /** Callback when the pitch is changed.  */\n  onPitchChange?: (newPitch: number) => void\n  /** Callback when there is an error of any kind. */\n  onError?: (msg: string) => void\n  /** Callback when speaking/audio starts playing. */\n  onStart?: (evt: SpeechSynthesisEvent | Event) => void\n  /** Callback when the speaking/audio is paused. */\n  onPause?: (evt: SpeechSynthesisEvent | Event) => void\n  /** Calback when the current utterance/audio has ended. */\n  onEnd?: (evt: SpeechSynthesisEvent | Event) => void\n  /** Function to call when the SpeechSynthesis API is not supported. */\n  onNotSupported?: TTSFallback\n  /** Callback when a word boundary/mark has been reached. */\n  onBoundary?: (evt: SpeechSynthesisEvent | Event) => void\n  /** Function to fetch audio and speech marks for the spoken text. */\n  fetchAudioData?: (spokenText: string) => Promise<TTSAudioData>\n}\ninterface TTSHookResponse {\n  set: {\n    lang: (value: string) => void\n    rate: (value: number) => void\n    pitch: (value: number) => void\n    volume: (value: number) => void\n    preservesPitch: (value: boolean) => void\n  }\n  get: {\n    lang: () => string\n    rate: () => number\n    pitch: () => number\n    volume: () => number\n    preservesPitch: () => boolean\n  }\n  /** Whether speechSynthesis is supported. */\n  isSynthSupported: boolean\n  /** State of the current speaking/audio. */\n  state: TTSHookState\n  /** The text extracted from the children elements and used to synthesize speech. */\n  spokenText: string\n  play: () => void\n  stop: () => void\n  pause: () => void\n  replay: () => void\n  /** Toggles between muted/unmuted, i.e. volume is zero or non-zero. */\n  toggleMute: (callback?: (wasMuted: boolean) => void) => void\n  /** Toggles between play/stop. */\n  playOrStop: () => void\n  /** Toggles between play/pause. */\n  playOrPause: () => void\n  /** The original children with a possible <mark> included if using `markTextAsSpoken`. */\n  ttsChildren: ReactNode\n}\ninterface TTSHookState {\n  voices: SpeechSynthesisVoice[]\n  boundary: BoundaryUpdate\n  isPlaying: boolean\n  isPaused: boolean\n  isMuted: boolean\n  isError: boolean\n  isReady: boolean\n}\ninterface TTSBoundaryUpdate {\n  word: string\n  startChar: number\n  endChar: number\n}\n```\n\n## `fetchAudioData`\n\nUsing `fetchAudioData` will bypass `SpeechSynthesis` and use the `HTMLAudioElement`.\n\n```ts\n;(spokenText: string) => Promise<TTSAudioData>\n```\n\nWhen using `fetchAudioData` it must return `TTSAudioData` which has the following shape:\n\n```ts\ninterface PollySpeechMark {\n  end: number\n  start: number\n  time: number\n  type: 'word'\n  value: string\n}\ninterface TTSAudioData {\n  audio: string\n  marks?: PollySpeechMark[]\n}\n```\n\nThe `audio` property must be a URL that can be applied to [`HTMLAudioElement.src`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio#attr-src), including a [data URL](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs). If using `markTextAsSpoken` then you must also return the `marks` that describe the word boundaries. `PollySpeechMarks` have the same shape as the [Speech Marks used by Amazon Polly](https://docs.aws.amazon.com/polly/latest/dg/speechmarks.html), with the restriction that they must be of `type: 'word'`.\n\n## Props\n\nMost of these are supported by the `useTts` hook, but those marked with an asterisk are exclusive to the `TextToSpeech` component.\n\n<sub>`*` Only applies to `TextToSpeech` component.</sub>\n\n| Name                           | Required | Type                                                                        | Default                                                                                                                            | Description                                                                                                                                                                                    |\n| ------------------------------ | -------- | --------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| children                       | yes      | `ReactNode`                                                                 | none                                                                                                                               | Provides the text that will be spoken.                                                                                                                                                         |\n| lang                           | no       | `string`                                                                    | The one used by [`SpeechSynthesisUtterance.lang`](https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/lang). | Sets the [`SpeechSynthesisUtterance.lang`](https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/lang). Overrides `voice` when set and `voice.lang` does not match `lang`. |\n| voice                          | no       | `SpeechSynthesisVoice`                                                      | None or the voice provided by `audio` from `TTSAudioData`.                                                                         | The voice heard when the text is spoken. Calling `set.lang` may override this value.                                                                                                           |\n| autoPlay                       | no       | `boolean`                                                                   | `false`                                                                                                                            | Whether the audio of the text should automatically be spoken when ready.                                                                                                                       |\n| markTextAsSpoken               | no       | `boolean`                                                                   | `false`                                                                                                                            | Whether the word being spoken should be highlighted.                                                                                                                                           |\n| markColor                      | no       | `string`                                                                    | none                                                                                                                               | Color of the text that is currently being spoken. Only applies with `markTextAsSpoken`.                                                                                                        |\n| markBackgroundColor            | no       | `string`                                                                    | none                                                                                                                               | Background color of the text that is currently being spoken. Only applies with `markTextAsSpoken`.                                                                                             |\n| fetchAudioData                 | no       | `(text: string) => Promise<TTSAudioData>`                                   | none                                                                                                                               | Function to return the optional `SpeechMarks[]` and `audio` URL for the text to be spoken. See [fetchAudioData](#fetchaudiodata) for more details.                                             |\n| <sup>`*`</sup>allowMuting      | no       | `boolean`                                                                   | `true`                                                                                                                             | Whether an additional button will be shown on the component that allows muting the audio.                                                                                                      |\n| <sup>`*`</sup>onMuteToggled    | no       | `(wasMuted: boolean) => void`                                               | none                                                                                                                               | Callback when the user clicks the mute button shown from `allowMuting` being enabled. Can be used to toggle global or local state like whether `autoPlay` should be enabled.                   |\n| onStart                        | no       | `(evt: SpeechSynthesisEvent \\| Event) => void`                              | none                                                                                                                               | Callback when the speaking/audio has started (or resumed) playing.                                                                                                                             |\n| onPause                        | no       | `(evt: SpeechSynthesisEvent \\| Event) => void`                              | none                                                                                                                               | Callback when the speaking/audio has been paused.                                                                                                                                              |\n| onEnd                          | no       | `(evt: SpeechSynthesisEvent \\| Event) => void`                              | none                                                                                                                               | Callback when the speaking/audio has stopped.                                                                                                                                                  |\n| onBoundary                     | no       | `(boundary: TTSBoundaryUpdate, evt: SpeechSynthesisEvent \\| Event) => void` | none                                                                                                                               | Callback when a word boundary/mark has been reached.                                                                                                                                           |\n| onError                        | no       | `(msg: string) => void`                                                     | none                                                                                                                               | Callback when there is an error of any kind playing the spoken text. The error message (if any) will be provided.                                                                              |\n| onNotSupported                 | no       | `() => void`                                                     | none                                                                                                                               | Callback when SpeechSynthesis is not supported.                                                                                                                             |\n| onVolumeChange                 | no       | `(newVolume: number) => void`                                               | none                                                                                                                               | Callback when the volume has changed.                                                                                                                                                          |\n| onRateChange                   | no       | `(newRate: number) => void`                                                 | none                                                                                                                               | Callback when the rate has changed.                                                                                                                                                            |\n| onPitchChange                  | no       | `(newPitch: number) => void`                                                | none                                                                                                                               | Callback when the pitch has changed.                                                                                                                                                           |\n| <sup>`*`</sup>align            | no       | `'horizontal' \\| 'vertical'`                                                | `'horizontal'`                                                                                                                     | How to align the controls within the `TextToSpeech` component.                                                                                                                                 |\n| <sup>`*`</sup>size             | no       | `'small' \\| 'medium' \\| 'large'`                                            | `'medium'`                                                                                                                         | The relative size of the controls within the `TextToSpeech` component.                                                                                                                         |\n| <sup>`*`</sup>position         | no       | `'topRight' \\| 'topLeft' \\| 'bottomRight' \\| 'bottomLeft'`                  | `'topRight'`                                                                                                                       | The relative positioning of the controls within the `TextToSpeech` component.                                                                                                                  |\n| <sup>`*`</sup>useStopOverPause | no       | `boolean`                                                                   | `false`                                                                                                                            | Whether the controls should display a stop button instead of a pause button. On Android devices, `SpeechSynthesis.pause()` behaves like `cancel()`, so you can use this prop in that context.  |\n\n## FAQ\n\n<details>\n<summary>Why does speaking sometimes stop prematurely around 255 characters?</summary>\n<p>This is independent of <code>tts-react</code> and will happen if you are using the <code>SpeechSynthesis</code> Web Speech API on a platform that only provides network-based <code>SpeechSynthesisVoice</code>s. See the <a href=\"https://github.com/morganney/tts-react/issues/63\">associated issue</a> for more details. Unfortunately, all you can really do is try another platform that has local voices installed.</p>\n</details>\n\n<details>\n<summary>Why is text inside child components not being spoken?</summary>\n<p>Due to the way <a href=\"https://react.dev/reference/react/Children#children-map-caveats\"><code>Children.map</code></a> works</p>\n<blockquote>\n<p><strong>The traversal does not go deeper than React elements:</strong> they don't get rendered, and their children aren't traversed.</p>\n</blockquote>\n<p><code>tts-react</code> can not extract the text from child components. Instead, include the text as a <strong>direct</strong> child of <code>TextToSpeech</code> (or <code>useTts</code>).</p>\n</details>\n\n<details>\n<summary>Why does <code>markTextAsSpoken</code> sometimes highlight the wrong word?</summary>\n<p>The <a href=\"https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/boundary_event\"><code>SpeechSynthesisUtterance</code> boundary event</a> <em>may</em> fire with skewed word boundaries for certain combinations of <code>spokenText</code> and <code>lang</code> or <code>voice</code> props. If you check the value of <code>state.boundary.word</code> in these cases, you will find the event is firing at unexpected boundaries, so there is no real solution other than to find a suitable <code>voice</code> for your given <code>spokenText</code>.</p>\n</details>\n\n<details>\n<summary>Why does <code>markTextAsSpoken</code> not work on Chrome for Android or Linux?</summary>\n<p>This is a known issue by the Chromium team that apparently they are <a href=\"https://bugs.chromium.org/p/chromium/issues/detail?id=521666#c7\" target=\"_blank\">not going to fix</a>. There is <a href=\"https://stackoverflow.com/questions/75177288/onboundary-event-doesnt-fire-in-chrome-on-ubuntu-20-04-and-above/77889844#77889844\">no <code>boundary</code> event fired on platforms that only support network-based voices</a>. You can use <code>fetchAudioData</code> to fallback to the <code>HTMLAudioElement</code>, or try a different browser/OS.</p>\n</details>\n\n<details>\n<summary>Why can I not pause the audio when using <code>SpeechSynthesis</code> on Firefox and Chrome for Android?</summary>\n<p>See the compat table on MDN for <a href=\"https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/pause#browser_compatibility\" target=\"_blank\">SpeechSynthesis.pause()</a>.</p>\n<p><blockquote>In Android, pause() ends the current utterance. pause() behaves the same as cancel().</blockquote></p>\n<p>You can use the hook <code>useTts</code> to build custom controls that <strong>do not</strong> expose a pause, but only stop. If using the <code>TextToSpeech</code> component use the <code>useStopOverPause</code> prop for Android devices.</p>\n</details>\n\n<details>\n<summary>Why is text from <code>dangerouslySetInnerHTML</code> not spoken?</summary>\n<p><code>tts-react</code> does not speak text from <code>dangerouslySetInnerHTML</code>. Instead convert your HTML string into React elements via an html-to-react parser. See this <a href=\"https://morganney.github.io/tts-react/?path=/story/tts-react--dangerously-set-inner-html\">example</a>.</p>\n</details>\n\n<details>\n<summary>What's up with Safari?</summary>\n<p>Safari is becoming the new IE, and simply does not follow the spec completely (yet). As one example, Safari 15.6.1 on macOS Monterey 12.5.1, throws a <code>SpeechSynthesisEvent</code> during a <a href=\"https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/error_event\"><code>SpeechSynthesisUtterance.error</code></a>, while the spec says errors against utterances <a href=\"https://wicg.github.io/speech-api/#utterance-events\">\"must use the SpeechSynthesisErrorEvent interface\"</a>.</p>\n</details>\n","readmeFilename":"README.md"}