Dictionary icon indicating copy to clipboard operation
Dictionary copied to clipboard

TTS function does not work any more

Open bege10 opened this issue 1 year ago • 5 comments

I use QuickDic 5.7.4 with EN, DE and EN-DE dictionaries on Android 13 with Google Speach googletts.google-speech-apk_20240819.02_p3.670724707. TTS doesn't work any more. I don't know whether this happened after an app or an OS update.

German and English TTS work correct with other apps.

Logcat output:

2024-10-08 13:03:50.060 28947 28947 de.reimardoeffinger.quickdic D QuickDic : onResume
2024-10-08 13:03:50.080 28947 28975 de.reimardoeffinger.quickdic E OpenGLRenderer : Unable to match the desired swap behavior.
2024-10-08 13:03:50.096 28947 28975 de.reimardoeffinger.quickdic W Parcel : Expecting binder but got null!
2024-10-08 13:03:50.099 28947 28947 de.reimardoeffinger.quickdic D QuickDic : Trying to show soft keyboard.
2024-10-08 13:03:50.100 28947 28947 de.reimardoeffinger.quickdic W InputMethodManager : Ignoring showSoftInput() as view=androidx.appcompat.widget.SearchView$SearchAutoComplete{c68c3a5 VFED..CL. .F....ID 0,15-419,110 #7f090179 app:id/search_src_text aid=1073741824} is not served.
2024-10-08 13:03:50.100 28947 28947 de.reimardoeffinger.quickdic W InputMethodManager : Ignoring showSoftInput() as view=androidx.appcompat.widget.SearchView{5a24d9c VFE...... .......D 157,0-723,126 #7f090170 app:id/searchView aid=1073741850} is not served.
2024-10-08 13:03:50.161 28947 28947 de.reimardoeffinger.quickdic D QuickDic : Trying to show soft keyboard.
2024-10-08 13:03:50.162 28947 28947 de.reimardoeffinger.quickdic W InputMethodManager : Ignoring showSoftInput() as view=androidx.appcompat.widget.SearchView$SearchAutoComplete{c68c3a5 VFED..CL. .F....ID 0,15-419,110 #7f090179 app:id/search_src_text aid=1073741824} is not served.
2024-10-08 13:03:50.162 28947 28947 de.reimardoeffinger.quickdic W InputMethodManager : Ignoring showSoftInput() as view=androidx.appcompat.widget.SearchView{5a24d9c VFE...... .......D 157,0-723,126 #7f090170 app:id/searchView aid=1073741850} is not served.
2024-10-08 13:03:52.843 28947 28947 de.reimardoeffinger.quickdic E QuickDic : TTS not available in this language: ttsResult=-2
2024-10-08 13:03:52.843 28947 28947 de.reimardoeffinger.quickdic D QuickDic : Setting TTS locale to: en
2024-10-08 13:03:52.843 28947 28947 de.reimardoeffinger.quickdic W TextToSpeech : setLanguage failed: not bound to TTS engine
2024-10-08 13:03:52.861 28947 28975 de.reimardoeffinger.quickdic W Parcel : Expecting binder but got null!
2024-10-08 13:03:52.887 28947 28975 de.reimardoeffinger.quickdic E OpenGLRenderer : Unable to match the desired swap behavior.
2024-10-08 13:03:54.664 28947 28947 de.reimardoeffinger.quickdic W TextToSpeech : speak failed: not bound to TTS engine
2024-10-08 13:03:54.991 28947 28975 de.reimardoeffinger.quickdic D OpenGLRenderer : endAllActiveAnimators on 0x72ab98a300 (MenuPopupWindow$MenuDropDownListView) with handle 0x71bb8d2fd0
2024-10-08 13:04:02.883 28947 28947 de.reimardoeffinger.quickdic D QuickDic : onSaveInstanceState: unambiguous

bege10 avatar Oct 08 '24 11:10 bege10

I have the same problem on Android 12.

LAfricain avatar Aug 11 '25 08:08 LAfricain

Still an issue with Android 15. Both Android 13 and 15 here are Custom ROMs based on LineageOS.

bege10 avatar Aug 11 '25 17:08 bege10

Yes, it's eOS. But with eOS/android 10 it was working.

LAfricain avatar Aug 12 '25 08:08 LAfricain

TTS not available in this language: ttsResult=-2

All I can say is that this should mean you have not text-to-speech provider installed - or at least not the data for English. I do not have any device where I can reproduce this issue (only old Custom ROMs in use here). Without a device to reproduce on, it is unlikely I can help further here. Maybe possible to find more help and information via the eOS support forums?

rdoeffinger avatar Aug 22 '25 10:08 rdoeffinger

TTS not available in this language: ttsResult=-2

All I can say is that this should mean you have not text-to-speech provider installed - or at least not the data for English.

It definitely is installed and as said other apps work flawlessly with it.

Image Image Image

I have 2 Shiftphone 6mq which is a 64-bit-only device. /e/OS Android 13 and iodeOS Android 15 (both are based on LineageOS) come without TTS because there is (or was) no FLOSS TTS for 64 bit. So I installed Google TTS without issues except with this dictionary.

bege10 avatar Aug 22 '25 13:08 bege10