An Android keyboard that performs speech-to-text (STT/ASR) with OpenAI Whisper and input the recognized text; Supports English, Chinese, Japanese, etc. and even mixed languages.
After implementing this issue, we should have a minimal working speech input that can perform speech-to-text by sending request to OpenAI API. The performance and user experience need not be optimized in this issue.
Receive the OpenAI API key from me (in private)
Get familiar with the speech-to-text (STT) API of Open AI Whisper v2
And potentially get familiar with the Kotlin API by using another empty Android project
Please also get familiar with the asynchronous syntaxes of Kotlin, some potential references
Depends on #1.
After implementing this issue, we should have a minimal working speech input that can perform speech-to-text by sending request to OpenAI API. The performance and user experience need not be optimized in this issue.
The asynchronous programming part may be hard to debug. Feel free to discuss with me if you encountered some strange issues.