woheller69
woheller69
Please try this version and let me know if it works. -Uninstall -Remove .zip and install [app-release.apk.zip](https://github.com/user-attachments/files/16669782/app-release.apk.zip)
Did you try it?
Seems to be for a very special situation and just adds unnecessary complexity to the code. I do not plan to merge.
I tried the pre-built app from your repo and tested with German. Sometimes it translates to English, sometimes it transcribes to German, and once it even replied to my question...
Using the whisper-small.tflite from here: https://github.com/usefulsensors/openai-whisper/blob/main/models/whisper-small.tflite works a lot better for multi-lingual transcription. Of course also a lot slower...
You can try the apk in my releases: https://github.com/woheller69/whisper_android/releases It uses whisper-small for multi-lingual and whisper-tiny for English only. I also modified the UI. Press and hold the button while...
it works a lot better if audio input is normalized
In my app https://github.com/woheller69/whisperIME based on the Java (not native) code of this project I can now display the detected language. Sometimes it detects the correct language German but translates...
It seems to be triggered by some words which may sound English. If I change one word or speak more precisely it works.
Unfortunately I don't know how to create these tflite models. It would be great if someone could help and provide a Wisper Small tflte with transcription function only.