JesseRWeigel / JesseRWeigel/HunterPath

Add voiced NPC dialogue using Fish Audio

Open
#38 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Context
From ThursdAI podcast (March 19, 2026) — Fish Audio is an open-source, real-time, emotion-controllable voice cloning/TTS system.

## What
Integrate Fish Audio for voiced NPC dialogue and narration in HunterPath.

## Why
- **Open source** — no vendor lock-in
- **Emotion tags** — free-form tags like `[whisper]`, `[gasp]`, `[excited]` in the text (not limited to presets)
- **Real-time** generation — fast enough for gameplay
- **Multi-speaker** — different voices per NPC
- **Voice cloning** — create unique character voices from short samples

## Resources
- Website: https://fish.audio
- Alternative: Groq TTS API (hosted, faster latency, cheaper than 11 Labs, 5 voices, multilingual)

## Tasks
- [ ] Evaluate Fish Audio vs Groq TTS for latency/quality trade-offs
- [ ] Design NPC dialogue system that supports optional voice playback
- [ ] Create voice profiles for key NPCs
- [ ] Add audio playback to dialogue UI component

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.