HOPPOU AI.
Just some cool VRChat stuff we like to make. Voice APIs, browser tools, and Gabriel, an AI who'll actually hang out and talk to you in-world.
projects
07
tools
08
voice api
live
open source
mostly
01 / projects
Stuff we made
02 / api
The voice API
The same voice stack our projects run on, opening up to the public. OpenAI-compatible endpoints, so most SDKs already work with it.
Text to Speech
livePocket TTS under the hood. Voice cloning, HTTP and WebSocket streaming, PCM/WAV/MP3/Opus out.
Speech to Text
in testingBuilt on parakeet.cpp. Fast transcription on the same base URL, same keys. Public access soon.
# works with the OpenAI SDK
curl https://api.hoppou.ai/tts/v1/audio/speech \ -H "Authorization: Bearer $HOPPOU_KEY" \ -d '{ "model": "pocket-tts", "voice": "your-cloned-voice", "input": "hello world" }' \ --output speech.mp3
03 / tools
Free tools
Handy stuff for VRChat creators and whoever else. Browser tools run locally, your files never leave your device.
Sprite Sheets
stableTurn GIFs, MP4s, WebMs, and MOVs into VRChat sprite sheets for animated emojis. Pick a grid, pick a format, download.
open →Image Convert
stableConvert images between PNG, JPEG, WebP, and ICO right in your browser. Quality slider included, nothing gets uploaded.
open →Key Gen
stableGenerate random API keys and tokens with custom length, prefix, and character sets. Cryptographically random, runs locally.
open →Byte Convert
stableConvert between bytes, KB, MB, GB, TB, PB, and bits. Base 1024, instant, accurate.
open →BG Remover
privateRemove image backgrounds with BiRefNet. Runs on our GPUs, outputs transparent PNGs. Discord sign-in required.
open →RVC Covers
privateMake AI voice covers with RVC models. Upload a model, give it a song, get back a mixed cover plus separated stems.
open →TTS
privateType something, pick a voice, get clean speech back. Clone your own voice from a short sample, or use one of the built-in ones.
open →STT
privateDrop in an audio file, get a transcript back. Plain text, JSON, or subtitles (SRT/VTT). Discord sign-in required.
open →