Ideas for voice messages in DeltaChat

I have some ideas for voice messages in Delta Chat which I think they are worth mentioning.

First, removing background noise from the voice clip. You are in a street and want to record and send a voice clip. And the street noise is not a problem if there is noise removal. This can be done either by recognizing the user’s voice and trashing everything else. Or by recognizing the background noise and removing them.

Second, Transcribing voice messages. Since we now have offline speech recognition with several small models(~100MB) available for several languages, it could be worth giving a try. Maybe send the text instead of the voice message? Which will be voice typing. Or send the text as metadata of the voice message. About voice typing, I am unsure if it’s job of Delta Chat app.