Reading aloud stops periodically
Could be several different things, hard to say which one:
- If it stops when screen is turned off, or @Voice is in background, it could be that the Android system is killing background processes to "save battery". Go to Android system settings - Battery - find "Battery optimization" setting (it may be under the 3 vertical dots menu at top-right), switch the view to show all apps. Find @Voice app on the list and set it to "Not optimized". On some Android devices these options may be named differently or found in different places, so examine all of the settings to find the one that kills background processes.
Also, if you have a Huawei phone - they usually include a non-standard system option named "Memory cleaning" or something similar. This option kills apps running in background even if "Battery optimization" above is set correctly. Please disable Huawei's "Memory cleaning" completely to avoid this problem. It IS NOT a standard Android function, but something Huawei adds, to later advertise how long their batteries last... At the cost of stopping apps you need to run with screen turned off or in the background.
- The Bluetooth headset periodically disconnects, and @Voice is set to stop playback when connection is lost. Please test by playing only through the device speaker to confirm or rule out this possibility.
- It could be that you have turned on the option “Start/stop speech on horizontal shakes” under menu – Settings – Speech settings, so if you move the phone or carry it on you, it could stop due to shaking. Check it and turn off this options if it was on.
- You could be using Google TTS voice that requires network connection, and your network is slow or gets disconnected when you go far from the router or use cellular signal that is slow or weak. Expand the bottom control panel in @Voice app by pressing the round button at bottom right, then press “Change voice or language” button. Turn off the option to “Also show voices that need network connection” and select one of the local voices that works without using network.
ALSO IMPORTANT: if you select one of the local Google TTS voices, it may still use network to generate speech if you did not install local speech data for it. Go to Android system settings – Language & Input – Text to speech output – press gear icon next to “Google TTS” speech engine, then press “Install voice data” and download the voice data for all the languages you use.
post edited by Admin - 2018/09/16 17:43:03