omnivore-app / omnivore

Omnivore is a complete, open source read-it-later solution for people who like reading.
https://omnivore.app
GNU Affero General Public License v3.0
13.58k stars 857 forks source link

Feature Request: TTS autodetect/switch playback language based on HTML locale #3684

Open b-mq opened 7 months ago

b-mq commented 7 months ago

Hi there, first of all, thank you very much for this great app! I read a lot of blogs in different languages (mostly English and German) and I also like to use the TTS function on iOS (by the way, the quality of the languages is fantastic!). Depending on the saved bookmark, I have to change the language manually each time so that it is played back correctly.

Idea Couldn't the homepage language (locale) be extracted from the HTML metadata and taken into account when playing through TTS, so that the playback automatically adapts to the playback language?

Thank You.

jacksonh commented 7 months ago

Hi we do attempt to do this, but it depends on the page. Can you give an example where it did not work?

b-mq commented 7 months ago

Of course. For example, I have saved an article from Heise and one from TheVerge. If I play the German article from Heise and select a German language, it is played correctly in German with my selected voice. If I now play an English article, the German voice is read out in English. Here it would be nice if my pre-selected English language and speaker were automatically used for the playback.

Example Video: https://youtube.com/shorts/5-dZmcIZfl0