you-apps / RecordYou

Privacy focused recorder app built with MD3
https://you-apps.net
GNU General Public License v3.0
739 stars 30 forks source link

Live transcription #144

Closed ThatOneCalculator closed 1 year ago

ThatOneCalculator commented 1 year ago

Describe your suggested feature

Having the ability to (live) transcribe audio recordings would be great and would probably bring Record You up to par with Google's first party offering.

Other details

Could be implemented with whisper.cpp (they have Android/Java bindings) or Google Cloud Voice services

Acknowledgements

Myzel394 commented 1 year ago

Google Pixel phones from 6 and onwards also support transcribing directly on the phone itself - I have no idea how it is implemented, but it does work in the Google Recorder. Maybe we could use this for Pixel devices?

Bnyro commented 1 year ago

With Google's STT service this could be integrated quite easily, but it's only available for devices using Google services and thus not usable for a lot of people like myself. Whisper on the other hand would probably increase the app size by a lot and require the user to download some extra models or training data. I'd accept PRs on that if it keeps the app size below 20MB, but I personally don't have interest on working on that.

ThatOneCalculator commented 1 year ago

What about whisper?

Bnyro commented 1 year ago

No plans for that currently.

heckarman commented 10 months ago

With Google's STT service this could be integrated quite easily, but it's only available for devices using Google services and thus not usable for a lot of people like myself.

Even my phone do not have GMS, but Google STT app is a stand alone app and it doesn't require you to have GMS installed to run. So, Google recorder does transcribe like a charm, but yea it is Google.

You can also look at FUTO for live transcribe to RecordYou. It in fact has more accuracy compared to that of Google's STT