Who it is forA contributor or careful user who wants to verify the desktop app before running it with their microphone and system audio.
The problemAudio routing apps touch sensitive audio, and a broken engine or missing submodule fails in confusing ways at runtime.
The outcomeA source build that passes unit tests, type checks, the full check and an engine smoke test.
What you need first
- Apple silicon Mac or x64 machine with NVIDIA CUDA
- bun to run from source
Steps
- Clone with submodules:
git clone --recurse-submodules https://github.com/miuuyy/ChatGPT-Persona-Voice.git - Install:
bun install --frozen-lockfile - Run tests with
bun run testand types withbun run typecheck - Build the interface with
bun run build:renderer - Run the engine smoke test:
bun run smoke:engine - Run
bun run checkbefore opening a pull request
Prompt for your agent
Clone miuuyy/ChatGPT-Persona-Voice with submodules, run bun run test, bun run typecheck, bun run smoke:engine and bun run check, and summarise any failures with the file and likely cause.
Caveat. The clone URL is ChatGPT-Persona-Voice, different from the listed repo name.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for miuuyy/persona-voice and "Build and smoke test Persona Voice from source"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer