ChatGPT Voice for Yandex Station
Talk to ChatGPT through a rooted Yandex Station's microphones and speaker.
- Sideload / dev mode
- Beta
- Low brick risk
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
Before you start
- How hard is it?
- HardUses the command line or developer tools.
- What you need
- Comfort with the command line
- A computer
- Another hack installed first
- Can it break my device?
- Very unlikely to break anything.
- Can I undo it?
- The project doesn't say. Assume you can't.
Did it work for you?
Did ChatGPT Voice for Yandex Station work on your Yandex Station?
No reports yet.
One-tap reports from owners. Bricked reports are checked before they count.
Compatibility
Devices: Yandex Station.
No compatibility information yet.
Getting started
From the project's README ("Setup"):
You need:
- A rooted Station with network ADB on port 5555 and its original Alice services running. See yandex-station-root for root access.
- Go 1.27.3 or later, uv, Python 3, make, pkg-config, curl, tar, and Android platform-tools with adb.
- Internet access from the Station to ChatGPT. If your connection needs a VPN, route the Station's traffic through it. A VPN on the build computer alone does not cover the Station.
Before starting the client, open the Station's settings in Дом с Алисой and select Алиса as its wake word. This setting is required so Яндекс can start ChatGPT.
Run make commands from the repository root. Its path must not contain whitespace: Opus/libtool does not support it.
- Set the Station's address
cp config.example.mk config.mk
Edit config.mk and set the Station's current IPv4 address:
STATIONIP = 192.168.1.50
config.mk is ignored by Git. Use the address from your router's device list.
- Build and install
make setup make connect make install
setup downloads the build tools and builds ARM Opus. install builds the client, verifies the upload, and installs it under /data/yandex-station-chatgpt-voice/. It stops an existing client and leaves the new one stopped. The previous binary is kept as client.previous.
Risk and recovery
- Brick risk
- Low
- Requires opening the device
- No
From the project's README ("Remove the client"):
Stop it and open a Station shell:
make stop shell
In that shell, remove the client, saved token, previous binary, and temporary runtime files:
rm -rf /data/yandex-station-chatgpt-voice
/tmp/yandex-station-chatgpt-voice /tmp/yandex-station-chatgpt-voice.log exitRoot access and the original Alice services are kept.