Major platform used:
- Node-Red
- Open AI (free trial version)
- IBM Waston Cloud Speech-to-Text (free tier)
Source Code: https://github.com/AutoPlow/AIresearch/tree/main/NLP
The NodeRed flow is partially inspired by : https://www.youtube.com/playlist?list=PLMM_qTBHpUYnDKFbuPk8iyowoYuG8lYyC
All you need to do is to replace “OPENAI_API_KEY” by your api key
Find your API Key in your OpenAI account
Improvement:
- I run out of free credits for IBM Watson Text to Speech
- How to make processing faster?
- Add try catch statements in NodeRed
- Allow user to cancel audio playing process