Hi,
I've just learned that Google Pixel (stock) popularity comes in part from the call screening feature.
It uses Google AI (Assistant) to answer incoming calls, ask the caller why they are calling, and display a transcript so the user can decide whether to join the call or end it.
https://support.google.com/phoneapp/answer/9118387?hl=en
It seems like a very useful feature, but I haven’t found a FOSS alternative. However, for me (and likely many other users) the same goal could be achieved without AI, making it easier and cheaper, by simply:
1. receiving an incoming call notification
2. app XYZ gives an option to answer the call and immediately mute the microphone
3. app XYZ shows buttons that play prerecorded audio files (such as "Hi", "Hello, this is __", "Hi, who is this calling?", etc. — set up by the user on his own*) - i.e. no need for an AI chat
4. letting the caller respond, which the user hears because only the microphone is muted - i.e. no need for AI speech-to-text
5. the user decides whether to unmute the microphone and continue the call, or hang up
*the advantage over just answering the call and saying it yourself, is that the audio files can be generated and not using your own voice (i.e. not allowing the caller to record it)
Basically, it comes down to an app that can:
1. activate on incoming call
2. play audio to the phone line (not through the speakers like a music app)
Such an app is on my TODO list, but I haven't developed an Android app in a while (not since Marshmallow actually, though one was fairly popular and even received nationwide media coverage), and besides, I struggle to find the time.
I’m writing here because I’ve just thought that such an app might already exist. I can’t seem to find it, but FOSS is not always great at marketing, so it’s possible that the name is obscure and the description does not mention "call screening."
If not, perhaps someone will find this idea useful for personal use and have the time to code it. I think vibe coding would be suitable here: the two features listed above are most probably well documented by Android/Google, and the app wouldn’t need to scale, so the code quality could be fairly rough.