Aurelius × Radix

RadiVoice

A phone that calls your own machine, and answers in your own voice.

v0.9.2 · Android 8.0+ · dev.radivoice

RadiVoice turns a spoken question into a real call on the phone: it registers as a calling account, so it holds the lock screen, the earpiece and the bluetooth headset the way any call does. You talk, your own machine listens and thinks, and the answer comes back out loud.

It is the hands-free end of a private setup. The speech recognition, the reasoning and the voice all run on hardware you own, and the app is the handset.

RadiVoice turns a spoken question into a real phone call. It registers with Android as a calling app, so it works from the lock screen, through the earpiece and through a bluetooth headset, exactly like any other call. You talk, your own computer listens and thinks, and the answer comes back out loud.

It is the hands-free end of a private setup. The listening, the thinking and the voice all happen on a computer you own. The app is the handset.

What you can check

  • It ships with no server address in it. The field is blank on first run and you type in your own, so it reaches exactly the machine you name.
  • The signing key is published beside every release, so you can confirm the build you install is the one I signed.
  • The permission list is in the manifest before you install. Nine of them, and the reasons are below.
  • It comes with no server address in it. That field is blank when you first open it and you type your own in, so it reaches exactly the machine you name.
  • A long code is published next to every release. Compare it and you know the app you installed is the one I made, unchanged.
  • You can read the list of powers it asks for before installing. Nine of them, with the reason for each one below.

Unlike the breathing app, this one carries the internet permission, because talking to your own server is the entire job. What makes it trustworthy is different: it holds no address of mine, and the machine at the other end is yours.

This app does use the internet, unlike the breathing one, because talking to your own computer is the whole job. So it earns your trust a different way: it holds no address of mine, and the machine at the other end is yours.

What the manifest declares

RECORD_AUDIOhears the question
INTERNETreaches the server you nominate
MANAGE_OWN_CALLSregisters as a calling account, which is what buys the lock screen and the headset
FOREGROUND_SERVICEkeeps the call alive while the screen is off
FOREGROUND_SERVICE_MICROPHONEthe category Android requires for that service
BLUETOOTH_CONNECTroutes to an earpiece
MODIFY_AUDIO_SETTINGShands the audio route to the call
POST_NOTIFICATIONSthe ongoing notice a call is obliged to show
ACCESS_NETWORK_STATEknows when the connection drops

Install

Releases and source: github.com/Aureliusxradix/RadiVoice. Obtainium reads that page directly and tracks each release from then on.

The app and its source code live here: github.com/Aureliusxradix/RadiVoice. Obtainium is a free app that watches that page and tells you when a new version appears.

APK signing key, SHA-25613bba3f8f332ff08f2affb99d4b783a2e1b0cf85448f4b6a9dcbc676c236e2bf

Get RadiVoice

How to set it up and talk to it →

Built for the setup described under sovereign AI integration. The app is the handset; the machine is yours.