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.
- 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.