Hi, for a very long time I have wonted to have an option for the phone to speak name of the calling person over Bluetooth. Just so I don't have to take out my phone every time I listen to music on a bike and someone calls me to check who is calling
I tried various options and templates with MD, and even specific apps, but no luck. Here s what I found out. Maybe someone will have an idea what I could do.
1. My phone is Ulefone Armor 3WT, Android 9, rooted.
2. I tried most of the apps in Play Store. Only one of them actually works, but it's also the only one that does not have my native language to choose for speech. Wrote to the author a year ago, and nothing.
3. I tried the most popular solution: wait 2 seonds, set system volume to 100%, speak the text. Also some variations: set all volumes to 100%, speak over different audio channels (tried all of them) - nothing works stable (some combinations work rarely, once every 20-30 times). For some audio channels the caller name is read through the phone speaker, but not BT headphones.
4. Anticipating possible questions: yes, TTS with MD is working fine. I also have SMS read through BT set up in MD, and it works perfect.
5. I think the problem is the audio routing to BT during ringing. When someone calls me I don't hear my normal ringtone in the headphones, but a funny melody. I tried to do something with it, but failed too. I've read about "in-band ringing" feature, but I don't have it in my developer settings.
I tried everything, muting the ringtone in the audio settings, enabling the "don't disturb" mode, and the phone speaker is influenced with it, but not the headphones - I always hear the melody no matter what I do.
Only one thing works: disabling "phone calls" in the BT device settings (I also have switches for "multimedia" and "share contacts"). And when I disable that, I don't get the ringing melody, and I hear the caller's name in the headphones. Yay! But then I cannot speak with the caller through the headphones.
This leads me to conclusion that the ringing melody is the cause of my problem. Something (system? dialer?) forces the melody through the headphones, and prevents other sounds get through. Do you know any way to disable it (it could be a total rid of ringing through the headphones) without removing the capability to talk with the caller through the headphones? With root it should be possible somehow, right?
Another idea I have is to disable the "phone calls" in the BT settings, but have MD enable it when I answer the call. But I could not find any option in MD to change these settings. Do you have any idea how to do that?
I tried various options and templates with MD, and even specific apps, but no luck. Here s what I found out. Maybe someone will have an idea what I could do.
1. My phone is Ulefone Armor 3WT, Android 9, rooted.
2. I tried most of the apps in Play Store. Only one of them actually works, but it's also the only one that does not have my native language to choose for speech. Wrote to the author a year ago, and nothing.
3. I tried the most popular solution: wait 2 seonds, set system volume to 100%, speak the text. Also some variations: set all volumes to 100%, speak over different audio channels (tried all of them) - nothing works stable (some combinations work rarely, once every 20-30 times). For some audio channels the caller name is read through the phone speaker, but not BT headphones.
4. Anticipating possible questions: yes, TTS with MD is working fine. I also have SMS read through BT set up in MD, and it works perfect.
5. I think the problem is the audio routing to BT during ringing. When someone calls me I don't hear my normal ringtone in the headphones, but a funny melody. I tried to do something with it, but failed too. I've read about "in-band ringing" feature, but I don't have it in my developer settings.
I tried everything, muting the ringtone in the audio settings, enabling the "don't disturb" mode, and the phone speaker is influenced with it, but not the headphones - I always hear the melody no matter what I do.
Only one thing works: disabling "phone calls" in the BT device settings (I also have switches for "multimedia" and "share contacts"). And when I disable that, I don't get the ringing melody, and I hear the caller's name in the headphones. Yay! But then I cannot speak with the caller through the headphones.
This leads me to conclusion that the ringing melody is the cause of my problem. Something (system? dialer?) forces the melody through the headphones, and prevents other sounds get through. Do you know any way to disable it (it could be a total rid of ringing through the headphones) without removing the capability to talk with the caller through the headphones? With root it should be possible somehow, right?
Another idea I have is to disable the "phone calls" in the BT settings, but have MD enable it when I answer the call. But I could not find any option in MD to change these settings. Do you have any idea how to do that?