{"_id":"@background404/node-red-contrib-whisper","_rev":"2-660153ca2c35401f0530d0a3d2908a91","name":"@background404/node-red-contrib-whisper","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@background404/node-red-contrib-whisper","version":"0.0.1","keywords":["node-red","whisper","OpenAI","Python"],"author":{"name":"background404"},"license":"MIT","_id":"@background404/node-red-contrib-whisper@0.0.1","maintainers":[{"name":"background404","email":"404background@gmail.com"}],"homepage":"https://github.com/404background/node-red-contrib-whisper#readme","bugs":{"url":"https://github.com/404background/node-red-contrib-whisper/issues"},"dist":{"shasum":"caf5d6cfc8ff8f89229faac643aad74fade0ffda","tarball":"https://registry.npmjs.org/@background404/node-red-contrib-whisper/-/node-red-contrib-whisper-0.0.1.tgz","fileCount":13,"integrity":"sha512-/bwPPTtX2Ifc28b8lv6W62c2AIsMMwYc2x6ngDeaH138XxUvNiAMCX6E3cMB3/GkDTcm+t3qQTqY2ScCoTEygA==","signatures":[{"sig":"MEUCIQD3T/gIZacKRhHaALMiB6ppWY4ZY2p6QuSgbPwkICApUAIgLrBvhhqgMB7U3geg7eUKqW+YJjMsCwHkH41zCdNAej8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113205},"main":"whisper.js","engines":{"node":">=14.0.0"},"gitHead":"fc8d3aa0adcdf600633f1f387a818b5f7779ece9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","preinstall":"python setup.py"},"_npmUser":{"name":"background404","email":"404background@gmail.com"},"node-red":{"nodes":{"whisper":"whisper.js"},"version":">=1.3.7"},"repository":{"url":"git+https://github.com/404background/node-red-contrib-whisper.git","type":"git"},"_npmVersion":"9.1.3","description":"Node for Whisper","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-whisper_0.0.1_1716625364688_0.9144813219312642","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@background404/node-red-contrib-whisper","version":"0.0.2","keywords":["node-red","whisper","OpenAI","Python"],"author":{"name":"background404"},"license":"MIT","_id":"@background404/node-red-contrib-whisper@0.0.2","maintainers":[{"name":"background404","email":"404background@gmail.com"}],"homepage":"https://github.com/404background/node-red-contrib-whisper#readme","bugs":{"url":"https://github.com/404background/node-red-contrib-whisper/issues"},"dist":{"shasum":"8dff7fea36629d0ae4d5906b46e2abb15c44f6e4","tarball":"https://registry.npmjs.org/@background404/node-red-contrib-whisper/-/node-red-contrib-whisper-0.0.2.tgz","fileCount":13,"integrity":"sha512-UfNmsiHgX0mdCANNYSuWjpmc3QuUj/6bWO9H3bIhOkVJM/I5vh1cdY9GLF/8aUTMyJGmmyFS50f6TqK0+iQw7g==","signatures":[{"sig":"MEUCIQCce3WKJjR+qAMBKgjT2sCDi4D2nG4Tv1l64IvOW9qXoQIgSVJruwLJONPr3RoC2cLQe/Xk573gBxGv/R63vC0F+tU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113708},"main":"whisper.js","engines":{"node":">=14.0.0"},"gitHead":"17b05e9778c308e0dbd580516d13611a277c5255","scripts":{"test":"echo \"Error: no test specified\" && exit 1","preinstall":"python setup.py"},"_npmUser":{"name":"background404","email":"404background@gmail.com"},"node-red":{"nodes":{"whisper":"whisper.js"},"version":">=1.3.7"},"repository":{"url":"git+https://github.com/404background/node-red-contrib-whisper.git","type":"git"},"_npmVersion":"9.1.3","description":"Node for Whisper","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-whisper_0.0.2_1716626418531_0.09462498657393148","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@background404/node-red-contrib-whisper","version":"0.0.3","description":"Node for Whisper","main":"whisper.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","preinstall":"python setup.py"},"engines":{"node":">=14.0.0"},"node-red":{"version":">=1.3.7","nodes":{"whisper":"whisper.js"}},"repository":{"type":"git","url":"git+https://github.com/404background/node-red-contrib-whisper.git"},"keywords":["node-red","whisper","OpenAI","Python"],"author":{"name":"background404"},"license":"MIT","bugs":{"url":"https://github.com/404background/node-red-contrib-whisper/issues"},"homepage":"https://github.com/404background/node-red-contrib-whisper#readme","gitHead":"ac7ff86375eb1d52a99b56df541a72e4616ba965","_id":"@background404/node-red-contrib-whisper@0.0.3","_nodeVersion":"20.10.0","_npmVersion":"9.1.3","dist":{"integrity":"sha512-J0tsiwuoBTbb+k6Zj+6vGkd3Jzrm80ZzL2HfbBO2J0jEgTHg4BznjO9Q0iB9OPEvg9lLgYRpumsVUzvrVakxaA==","shasum":"6ec6cbf0fb53d75f78f651c5fbd0a3838135cec3","tarball":"https://registry.npmjs.org/@background404/node-red-contrib-whisper/-/node-red-contrib-whisper-0.0.3.tgz","fileCount":13,"unpackedSize":115409,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPTU/XlNHTE3JW/FoEaniDrqcaY04tao4gHJU2i/Kb6wIgLAeQwQQR5QsP+Wht9S3fQVuDEO09vN3WLreE7qLROIE="}]},"_npmUser":{"name":"background404","email":"404background@gmail.com"},"directories":{},"maintainers":[{"name":"background404","email":"404background@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-whisper_0.0.3_1728072685450_0.7596811918234019"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-25T08:22:44.579Z","modified":"2024-10-04T20:11:25.870Z","0.0.1":"2024-05-25T08:22:44.832Z","0.0.2":"2024-05-25T08:40:18.739Z","0.0.3":"2024-10-04T20:11:25.706Z"},"bugs":{"url":"https://github.com/404background/node-red-contrib-whisper/issues"},"author":{"name":"background404"},"license":"MIT","homepage":"https://github.com/404background/node-red-contrib-whisper#readme","keywords":["node-red","whisper","OpenAI","Python"],"repository":{"type":"git","url":"git+https://github.com/404background/node-red-contrib-whisper.git"},"description":"Node for Whisper","maintainers":[{"name":"background404","email":"404background@gmail.com"}],"readme":"# node-red-contrib-whisper\r\n\r\nNode for Whisper\r\n\r\n## Overview\r\n\r\nThis node uses [OpenAI's Whisper](https://github.com/openai/whisper) and can be transcribed in Node-RED.  \r\n\r\n**Python is required** to run this node.  \r\nWhen you install this node, it creates Python virtual environment and Whisper is installed.  \r\n\r\n## License\r\n\r\nThis repository under [MIT](./LICENSE) License.  \r\nWhisper by OpenAI - [MIT](https://github.com/openai/whisper/blob/main/LICENSE) License  \r\n\r\n## How to use\r\n\r\nIn the examples folder, you can find the sample flows.  \r\n![flow.pnt](./img/flow.png)\r\n\r\nIn this node, there are three values that can be set in the edit dialog.  \r\n\r\n- Voice Path: Path of the audio file\r\n- Language: Selection of the language for transcription\r\n- Model: Selection of the language model\r\n\r\nI recommend using the absolute path for the audio file.  \r\n![edit-dialog.png](./img/edit-dialog.png)  \r\n\r\nVoice Path can also replace the value of msg.voicepath.  \r\n![msg.voicepath.png](.//img/msg.voicepath.png)\r\n\r\n## Test case\r\n\r\nWindows 10  \r\n\r\n- Node.js: v20.10.0\r\n- npm: 9.1.3\r\n- Python: 3.8.3\r\n- pip: 24.0\r\n\r\n## Others\r\n\r\nIf you find any errors, bugs, or improvements, please report them to the issue!  \r\nIn the examples folder, you will find a sample for creating a list of language models.  \r\nYou can use it to add language models.  \r\n![language.png](./img/language.png)\r\nI plan to add more samples.  \r\n\r\n\r\n## Link\r\n\r\nThis node is based on my node: python-venv.  \r\n<https://flows.nodered.org/node/@background404/node-red-contrib-python-venv>\r\n\r\nMore information about the python-venv node:  \r\n<https://404background.com/program/node-create-python-venv/>\r\n\r\nAn article about my experiments with whisper using Python:  \r\n<https://404background.com/program/whisper/>\r\n\r\nAbout publishing nodes:  \r\n<https://404background.com/program/node-red-publish/>\r\n","readmeFilename":"README.md"}