{"_id":"react-native-live-audio-stream","_rev":"5-9a6427817d7409d8e14fcd0159b78069","name":"react-native-live-audio-stream","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"react-native-live-audio-stream","version":"1.0.0","description":"Get live audio stream data for React Native","license":"MIT","keywords":["live stream","react-native","audio","live","recording","voice"],"main":"index.js","homepage":"https://github.com/xiqi/react-native-live-audio-stream","bugs":{"url":"https://github.com/xiqi/react-native-live-audio-stream/issues","email":"me@imxiqi.com"},"repository":{"type":"git","url":"git+https://github.com/xiqi/react-native-live-audio-stream.git"},"author":{"name":"Qi Xi","email":"me@imxiqi.com","url":"https//www.imxiqi.com/"},"devDependencies":{"babel-eslint":"^8.2.3","eslint":"^4.19.1","eslint-plugin-prettier":"^2.6.0","prettier":"^1.12.0"},"dependencies":{},"gitHead":"3216a2f16139fd3c88c287c6515afa1cfc1e192b","_id":"react-native-live-audio-stream@1.0.0","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-0hXkiQwn3Imp9iVTacKEYtMTCPA6z8ycaBCZTErQoMo1mRHS2VEzHS88t5qzbkZr+r82D/7balPURl4YAr4QNg==","shasum":"87da7c1db6c9e4073c1f22c85fa78962452774bd","tarball":"https://registry.npmjs.org/react-native-live-audio-stream/-/react-native-live-audio-stream-1.0.0.tgz","fileCount":16,"unpackedSize":27115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej5jvCRA9TVsSAnZWagAAgeEP/j4G4I+uuc8qksfoGhHD\nZlQVNyDet6XcCxJ491980qqbN8FVQ+GpNCrD0UWaLoi94Tg6SsObhLLaEJX+\niigEfvVqnY5BZT4m0Vz8y6eLZx7KeutOs3xWkYzOSLBz0upT0xNrUBjucDs7\n3MPe2JBFAP4xXP5jTvy8iXIb2AdMVdvm7IxtjgWHTb8R+HwtjFrtBNEpmLfG\n9oMk2s4V8snso/zVHbKYCNta1Xzwylsop6KpkMxDOXPGNrq5qjLFGZx1Cwrq\nxbiU9lta61b3XIIy41+c9QLYCfq39p1V2LlAG6gjMGCCxNcwscKO1C3AhG/p\nLfbQrj1QGP4c0BBNTiJTl9jQe+MPOWXcJlcrX1Uz8So0pbqvtGep2WQw9J+d\nYNyHSHPE2Kc23X/gGIdfPS8vTvOUUsRpe3HvU4CTGRSelDNuQCHMMbt8dNBj\nRk53KviGFYZIsDwCzfr28mE+zLGDHecNIm2MTSkxHbvNCjX7fagn6VDUs81R\nhCtakVVhStuRBmoJPKiyma8aFIhY0Y4dWVtuO2O7vrz/MU0HInuZKjt7dGLn\nQwrL33WmGNBQ5lyRnRwxxJEaV+Ruqck3vv9Q4wO/qL2y0G2+mi2U7iK5BV5n\nq+8eLyIEjra85MhtlN982SkP2sM2IqLCP7vpK26aOH4f746kJcRq5gh6vSCV\nv1iW\r\n=WfRn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuDrsw9ErnkRasmWGehVyiPKnGExECnm9F9VaYQO4lTAIgGxIxIBnILaZntITpjYVJ+TXqdvd2oXkNWJXrrdr5e6w="}]},"maintainers":[{"name":"xiqi","email":"me@imxiqi.com"}],"_npmUser":{"name":"xiqi","email":"me@imxiqi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-live-audio-stream_1.0.0_1586469102912_0.5077876868770985"},"_hasShrinkwrap":false},"1.0.1":{"name":"react-native-live-audio-stream","version":"1.0.1","description":"Get live audio stream data for React Native","license":"MIT","keywords":["live stream","react-native","audio","live","recording","voice"],"main":"index.js","homepage":"https://github.com/xiqi/react-native-live-audio-stream","bugs":{"url":"https://github.com/xiqi/react-native-live-audio-stream/issues","email":"me@imxiqi.com"},"repository":{"type":"git","url":"git+https://github.com/xiqi/react-native-live-audio-stream.git"},"author":{"name":"Qi Xi","email":"me@imxiqi.com","url":"https://www.imxiqi.com/"},"devDependencies":{"babel-eslint":"^8.2.3","eslint":"^4.19.1","eslint-plugin-prettier":"^2.6.0","prettier":"^1.12.0"},"dependencies":{},"peerDependencies":{},"gitHead":"66db15c7d28b7bceb3d0918228d212fef9b993ae","_id":"react-native-live-audio-stream@1.0.1","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-FMhI3cBjh+CdYR9bUh3886S941y9HPXPa1D7RBnrHwJnI0INDYwWqNPOJlriotO0zgjgispE5LPHWVsweEfJmA==","shasum":"501d5607bd0e145935ca3b099713d39527d205fa","tarball":"https://registry.npmjs.org/react-native-live-audio-stream/-/react-native-live-audio-stream-1.0.1.tgz","fileCount":16,"unpackedSize":27102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekD5DCRA9TVsSAnZWagAABQEP/0prafmFbobxdE/LWc1U\nxxM6fu9F2zBXd4JlnWefBe9xVEVpuUGOhMoPuV3bSgpv/1FZ1RBmR9WcL3XU\nYcHkiCjtWI7tHwDQTCjBy3HLc473phgc2gQII7adSdEdLum3IkWyxaKZHMpo\nEt8COYgjP+2WyaBaqtQl0Cr7hUtZZ2L4QMNxUldpZctWaty3phpDxqCvcdOM\nw8Y+Xgzd9+J4Ho58WAA2exTL3CnBpndsza1dJJY47Af2aC5zNgUJD5gEiXIu\nQIfJkbXUfH28Ect+JHLM+wLnugMeP9uLgzIWKhdlCwnVqqyC5u0cDnOh6sYe\n+QqXQAN52M2S6Vt4wEoX9f1duIZB2sl+t6bQFTa2N89vwq1KvZ4xQSRjuzlo\n7FvlMzpKvwdvFNbmlQoChpv+x4Ay1owFUyJ+/atfTrrpuuc2/U+XlRH3zEMv\njWaueyiq/JctxYYdZ9CNFCKbl0DQ+dFUy7ZOSSVTDXVD4vwCWk0Hl1Jsbpf1\nFvNDy4/q3EsCFeSCTWepG9pkRcrIGRFD3Bcxduu0Vv0JP9bHm8z2BKBYPfnD\nzvQZi1BHdx1Mg9wLAsW2LWuy+NNtTLA5xjLrpvpGgurrK1qYDctGnyvSgpjl\nnfAwmzOTiF2abuRM+ogLldxV+SM8pd46O74UqVK3wTTNfUV+LaP2215rbrb/\nyU7G\r\n=TBZv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUUhUo0oB1TqKhK1txSzAYuKg9MN3H2SBrtOseqiqVVAiEA5AkCevAax0TkIyz6lf8aSrTp4w4D2Xu5aYasaPKERcA="}]},"maintainers":[{"name":"xiqi","email":"me@imxiqi.com"}],"_npmUser":{"name":"xiqi","email":"me@imxiqi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-live-audio-stream_1.0.1_1586511427409_0.5884749870026078"},"_hasShrinkwrap":false},"1.0.2":{"name":"react-native-live-audio-stream","version":"1.0.2","description":"Get live audio stream data for React Native","license":"MIT","keywords":["live stream","react-native","audio","live","recording","voice"],"main":"index.js","homepage":"https://github.com/xiqi/react-native-live-audio-stream","bugs":{"url":"https://github.com/xiqi/react-native-live-audio-stream/issues","email":"me@imxiqi.com"},"repository":{"type":"git","url":"git+https://github.com/xiqi/react-native-live-audio-stream.git"},"author":{"name":"Qi Xi","email":"me@imxiqi.com","url":"https://www.imxiqi.com/"},"devDependencies":{"babel-eslint":"^8.2.3","eslint":"^4.19.1","eslint-plugin-prettier":"^2.6.0","prettier":"^1.12.0"},"dependencies":{},"peerDependencies":{},"gitHead":"76264b82627c7849656fe6f97ab50ea57965aee9","_id":"react-native-live-audio-stream@1.0.2","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-cBJlHwvoqNmHJ55YWuIjCVmaqq//48yfXL/JAFsZn/D7YDqZlaKdfc5+SuX4c6NG4ahfNv3OgUGKn/u0WbjRhg==","shasum":"b56976976e0d5295fcd29e384d513c10d98946e7","tarball":"https://registry.npmjs.org/react-native-live-audio-stream/-/react-native-live-audio-stream-1.0.2.tgz","fileCount":16,"unpackedSize":27103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekMmRCRA9TVsSAnZWagAAReQP/0MOzP3Mc7NlKFCQThEK\nBTQNSJzx1W09WhsZs5/a61qpfWqChInGLo4UIYs7tcu6DabEJK317jJarblA\ni23y25RyeLLmeThKyQQvK2dr8SxCZudLvtznki72gT63elJYtKbkWrFI7JGy\nfE2mcfLPqgeEvDZsnkfU8rA5Idx4Bin3IwTLT6CjhUarvg9B1x8FjKdy8rSk\nM4AojwEZ3a8exu02IIyWDpKUD3QIMZEBrmThr5Dc9s/EdAa+jjygxnxbfIkq\nD0g7ISl8vkuSLSjktDS7DMPLWXC7uVqyolUn3QesLWZi2A8AzgMPdoTLtS/N\n7/7hf9NlXXm55wySJX+bkRR47nJJ7vSvGos48BTEDRHBmVjCktHU2hMcgKFw\nEpuNR098Ol6IDcLCbOIeoxF+1U/ACCumTEC+0SuZhegsr2y8E7ghxMmmhxxC\nkuQkdmk5xGjCOEv2DxWFA6iZFMg+B3CNp+YHEkh30kf5A3hkxJNfY4EvcePK\nowEVGqt//9L+s/px2HabmdAWh4OJBAVzy0aBtCyeOF40tnz9zMPG4/UI0TyH\nsEcmJAesOXvXfWq8MBh/1QHSxLsKa3RnPHf+bOemf/70JtfZaYvyUG9CaydW\ncdjSasRGT947ImHOIeho1TIOo8LsoGwGBcUWujTjvx4JqzOF8k+Y88z++1oO\n/tZe\r\n=mc+A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYWDDRtJpabDK+P8xG0iczSATFb57cvX645jkSDbsszAiEA7uztPndMQmHoskdNnn2mqSA+UgW957HZoLb13BxNuoc="}]},"maintainers":[{"name":"xiqi","email":"me@imxiqi.com"}],"_npmUser":{"name":"xiqi","email":"me@imxiqi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-live-audio-stream_1.0.2_1586547089095_0.8016360695220752"},"_hasShrinkwrap":false},"1.1.0":{"name":"react-native-live-audio-stream","version":"1.1.0","description":"Get live audio stream data for React Native","license":"MIT","keywords":["live stream","react-native","audio","live","recording","voice"],"main":"index.js","homepage":"https://github.com/xiqi/react-native-live-audio-stream","bugs":{"url":"https://github.com/xiqi/react-native-live-audio-stream/issues","email":"me@imxiqi.com"},"repository":{"type":"git","url":"git+https://github.com/xiqi/react-native-live-audio-stream.git"},"author":{"name":"Qi Xi","email":"me@imxiqi.com","url":"https://www.imxiqi.com/"},"devDependencies":{"babel-eslint":"^8.2.3","eslint":"^4.19.1","eslint-plugin-prettier":"^2.6.0","prettier":"^1.12.0"},"dependencies":{},"peerDependencies":{},"gitHead":"afad556d32ada828f313eda202f90c5b8b360df2","_id":"react-native-live-audio-stream@1.1.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-mA6TWGh0PaTzhQr/LzEHbHL7Krr7M9rDx4LVlF+K9I4qLqCesqE68ljNi7Er4IiTnTIJ0VtFwp1Wga+vdFkkEA==","shasum":"d75eb0156bfceae9f3409558dbc6d10f2759c2e7","tarball":"https://registry.npmjs.org/react-native-live-audio-stream/-/react-native-live-audio-stream-1.1.0.tgz","fileCount":16,"unpackedSize":27417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY00lCRA9TVsSAnZWagAABPwQAJArGuusGHD30SuJn1tw\nKfZwhECOUOE4gATiZTz/bsyjfBwDMKzvx3NG25u+xBykSoL9dBxDySrvgGEa\nX8WKZYvg6+KtGjU0YVTiwF4qL9QbCqTNUq+v349UxO5ZPLIN+wMa/iRIeCpJ\nyY3PMwF9iolBFKdPV7xDjWWfd3BJ8pGMfV2mZGnJd38lIID35J9TXSpqDWyS\nfGvzam3sqN6+EXuAmFp3uf+Jmo8mdT5njCDTZU5gmq5FqEXfiWNt2ojojriJ\n0m+qZv9ACTQFCA3WXatgCylwH67L/V31ZXRGB/Y2hBvm8H8pxONrwW56aLK5\nrUbueU6li4F2dn3iahiUrblZhr3YVgCFH4ZWCCKGHZXBc4lkozcOCEfUupBH\nRMKoPFDNODX4pyL4SaVOhuUb/xuvjuL30ptTswtS2PumKI87Zt/CLw8WwfZc\nb7HyN7E7/VMn9VAV2CZT5ikym7IFtJqGSZoGdH+Qnlnda7fwsJj+4Dj9umMo\nxBw7OPQzXUHS7KOwBSPdjtsr+EYhS49Tumgj56CGiREThJi43qnXkKalz4gE\nL9YjTkr6HIjG5M1/pVp0mVt1c3eFLQLXg5weYmLvEc8vhIcwidUojgsADPZ4\navQfg50wkOpbpEzdmmUeMRe6zoguGYrrBxqmDSYX4m2bEuK/xP4xfvHRyvQS\nsJ82\r\n=n2iM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGFjLZN6/XvLBJ1/qc8XWokpRkycqh8CMjRDB1LUjGAQIhANtFmyUmJdL53Vf/SJ6lzg0//AU8ByxchsbffQAx/6Hf"}]},"_npmUser":{"name":"xiqi","email":"me@imxiqi.com"},"directories":{},"maintainers":[{"name":"xiqi","email":"me@imxiqi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-live-audio-stream_1.1.0_1617120548642_0.28518741134059655"},"_hasShrinkwrap":false},"1.1.1":{"name":"react-native-live-audio-stream","version":"1.1.1","description":"Get live audio stream data for React Native","license":"MIT","keywords":["live stream","react-native","audio","live","recording","voice"],"main":"index.js","homepage":"https://github.com/xiqi/react-native-live-audio-stream","bugs":{"url":"https://github.com/xiqi/react-native-live-audio-stream/issues","email":"me@imxiqi.com"},"repository":{"type":"git","url":"git+https://github.com/xiqi/react-native-live-audio-stream.git"},"author":{"name":"Qi Xi","email":"me@imxiqi.com","url":"https://www.imxiqi.com/"},"devDependencies":{"babel-eslint":"^8.2.3","eslint":"^4.19.1","eslint-plugin-prettier":"^2.6.0","prettier":"^1.12.0"},"dependencies":{},"peerDependencies":{},"gitHead":"14a74ebc32e8668288f4d3525b69478db19757c7","_id":"react-native-live-audio-stream@1.1.1","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-Yk0O51hY7eFMUv1umYxGDs4SJVPHyhUX6uz4jI+GiowOwSqIzLLRNh03hJjCVZRFXTWLPCntqOKZ+N8fVAc6BQ==","shasum":"937efd07029ff4a8c713833dea74713faf7226b0","tarball":"https://registry.npmjs.org/react-native-live-audio-stream/-/react-native-live-audio-stream-1.1.1.tgz","fileCount":16,"unpackedSize":28896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKNwSCRA9TVsSAnZWagAAY1EP/RrxjV3ve7uIx1S+0L8N\n1c7CSdqkIILtVf7C44UA4wOIdof16Fw+GRxMqMVuOjANViv/PK68rK10NoU9\nijs7AB1Jp4yqbVUDXKjq9btlET6qnI8tf39sDu635/lxbm1zEoeb8DwrZchw\nKo9+obQ8NsZD9VtRUzami7nGkd7vMEMZoUlujMQR0HdAZd+WF5sPfYLQiC1J\nB8lDj1YJMo4sHmMdTJVdORvooHAKXj7UuJoHoh7Y5E+ZD6FOf45zZ07rE9KT\nPVCM4SDjc/8vkC1RZztUEaj9iQ0GGbHdN96aRTBec8jLTwweMsA9WAro58pl\nXdlY4ustooPgfIl9cR4ui/F2maUEIyVInVw5gmzjHNd4nvJhIbmjsccUFjRV\n4Xpn7V37l/tvpFGKTc9ln085Z+GEpJb8/1lVSi+Ff0VA4UN2QKjuQFuQaxOA\nbThjGJb1hhrbuGuliSdfBRFpSRXVD3tQvJ7LvVK4/9UXWL7N02J2BYUf4Swv\nLNvFgT/FIvoC/2N2msw2FGDfOG3t1Un1uIr7702Aaj2jr1xoDGQwxrp94J/U\nCnZq3VjOr/VTZbuv7GnZvCaFqRRoRm6vzVZwHPsJiOFQlOxmlhqzyhpcyjMZ\nX7Y7+Yg5Z3K9vjZUi3PL0Vum/ONR5lxtAEXcIukkVOBVu69OzDl8cPnEkZyZ\nn+DX\r\n=9GJT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrr5JKV3caQLSRvUguiXTjUn1f1jjzrYvtbTkxgjikNgIhAK7F3RrUN615nH/KadBip9ZHXgkdQx96WfzEyuZ7kc4S"}]},"_npmUser":{"name":"xiqi","email":"me@imxiqi.com"},"directories":{},"maintainers":[{"name":"xiqi","email":"me@imxiqi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-live-audio-stream_1.1.1_1630067729951_0.04172470935978967"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-09T21:51:42.911Z","1.0.0":"2020-04-09T21:51:43.049Z","modified":"2022-05-14T19:11:57.418Z","1.0.1":"2020-04-10T09:37:07.576Z","1.0.2":"2020-04-10T19:31:29.253Z","1.1.0":"2021-03-30T16:09:08.787Z","1.1.1":"2021-08-27T12:35:30.135Z"},"maintainers":[{"name":"xiqi","email":"me@imxiqi.com"}],"description":"Get live audio stream data for React Native","homepage":"https://github.com/xiqi/react-native-live-audio-stream","keywords":["live stream","react-native","audio","live","recording","voice"],"repository":{"type":"git","url":"git+https://github.com/xiqi/react-native-live-audio-stream.git"},"author":{"name":"Qi Xi","email":"me@imxiqi.com","url":"https://www.imxiqi.com/"},"bugs":{"url":"https://github.com/xiqi/react-native-live-audio-stream/issues","email":"me@imxiqi.com"},"license":"MIT","readme":"\n# react-native-live-audio-stream\n[![npm](https://img.shields.io/npm/v/react-native-live-audio-stream)](https://www.npmjs.com/package/react-native-live-audio-stream)\n\nGet live audio stream data for React Native. Ideal for live voice recognition (transcribing).\n\nThis module is modified from [react-native-audio-record](https://github.com/goodatlas/react-native-audio-record). Instead of saving to an audio file, it only emit events with live data. By doing this, it can reduce memory usage and eliminate file operation overheads in the case that an audio file is not necessary (e.g. live transcribing).\n\nMost of the code was written by the respective original authors.\n\n## Install\n```\nyarn add react-native-live-audio-stream\ncd ios\npod install\n```\n\n## Add Microphone Permissions\n\n### iOS\nAdd these lines to ```ios/[YOU_APP_NAME]/info.plist```\n```xml\n<key>NSMicrophoneUsageDescription</key>\n<string>We need your permission to use the microphone.</string>\n```\n\n### Android\nAdd the following line to ```android/app/src/main/AndroidManifest.xml```\n```xml\n<uses-permission android:name=\"android.permission.RECORD_AUDIO\" />\n```\n\n## Usage\n```javascript\nimport LiveAudioStream from 'react-native-live-audio-stream';\n\nconst options = {\n  sampleRate: 32000,  // default is 44100 but 32000 is adequate for accurate voice recognition\n  channels: 1,        // 1 or 2, default 1\n  bitsPerSample: 16,  // 8 or 16, default 16\n  audioSource: 6,     // android only (see below)\n  bufferSize: 4096    // default is 2048\n};\n\nLiveAudioStream.init(options);\nLiveAudioStream.on('data', data => {\n  // base64-encoded audio data chunks\n});\n  ...\nLiveAudioStream.start();\n  ...\nLiveAudioStream.stop();\n  ...\n```\n\n`audioSource` should be one of the constant values from [here](https://developer.android.com/reference/android/media/MediaRecorder.AudioSource). Default value is `6` (`VOICE_RECOGNITION`).\n\nUse 3rd-party modules like [buffer](https://www.npmjs.com/package/buffer) to decode base64 data. Example:\n```javascript\n// yarn add buffer\nimport { Buffer } from 'buffer';\n  ...\nLiveAudioStream.on('data', data => {\n  var chunk = Buffer.from(data, 'base64');\n});\n```\n\n## Credits/References\n- [react-native-audio-record](https://github.com/goodatlas/react-native-audio-record)\n- iOS [Audio Queues](https://developer.apple.com/library/content/documentation/MusicAudio/Conceptual/AudioQueueProgrammingGuide)\n- Android [AudioRecord](https://developer.android.com/reference/android/media/AudioRecord.html)\n- [cordova-plugin-audioinput](https://github.com/edimuj/cordova-plugin-audioinput)\n- [react-native-recording](https://github.com/qiuxiang/react-native-recording)\n- [SpeakHere](https://github.com/shaojiankui/SpeakHere)\n- [ringdroid](https://github.com/google/ringdroid)\n\n## License \nMIT\n","readmeFilename":"README.md"}