diff --git a/cloned-voices/foxhop.wav b/cloned-voices/foxhop.wav new file mode 100644 index 0000000..e1947f6 Binary files /dev/null and b/cloned-voices/foxhop.wav differ diff --git a/cloned-voices/voices_metadata.json b/cloned-voices/voices_metadata.json index 3b194aa..a262e2f 100644 --- a/cloned-voices/voices_metadata.json +++ b/cloned-voices/voices_metadata.json @@ -278,5 +278,12 @@ "speaker_id": "8224", "gender": "male", "duration": 6.8 + }, + "foxhop": { + "ref_audio": "cloned-voices/foxhop.wav", + "ref_text": "Placeholder — make whisper-refs will replace this with the actual transcript.", + "speaker_id": "fox-2026-05-25", + "gender": "male", + "duration": 10.0 } } diff --git a/voice_registry.json b/voice_registry.json index 2e60317..b26f795 100644 --- a/voice_registry.json +++ b/voice_registry.json @@ -240,6 +240,14 @@ "speaker_id": "8224", "gender": "male", "locked": true + }, + "foxhop": { + "corpus": "self-recorded", + "speaker_id": "fox-2026-05-25", + "gender": "male", + "locked": true, + "slot": 42, + "note": "Voice 42 — slot 41 intentionally empty (Hitchhiker tribute)" } }, "name_pools": { @@ -355,6 +363,9 @@ "config": "clean", "split": "test", "description": "LibriSpeech test-clean, 40 speakers, public domain" + }, + "self-recorded": { + "description": "Self-recorded by speaker, AGPL-cleared for public network service" } } } \ No newline at end of file diff --git a/voice_to_speaker.default.yaml b/voice_to_speaker.default.yaml index e9da826..7635807 100644 --- a/voice_to_speaker.default.yaml +++ b/voice_to_speaker.default.yaml @@ -6,6 +6,7 @@ # # Female voices: aria, clara, elena, grace, hazel, iris, luna, maya, ruby, sage, sofia, amber, brooke, cora, diana, eden, faye, gemma, hope, ivy # Male voices: atlas, caleb, felix, hugo, jasper, kai, leo, marcus, owen, theo, archer, blake, cole, dane, ezra, finn, grant, heath, ivan, jude +# Voice 42 (slot 41 intentionally empty — Hitchhiker tribute): foxhop (self-recorded) # # Source: LibriSpeech test-clean (public domain, LibriVox recordings) # 40 distinct speakers (20 female, 20 male) @@ -252,6 +253,12 @@ tts-1-qwen: ref_text: "The king stood up and called for that psalm which begins with these words,." language: English + # voice 42 — self-recorded (slot 41 intentionally empty, Hitchhiker tribute) + foxhop: + ref_audio: cloned-voices/foxhop.wav + ref_text: "Placeholder — make whisper-refs will replace this with the actual transcript." + language: English + # Other TTS engines (disabled by default) # Uncomment and configure to enable @@ -513,6 +520,12 @@ tts-1-f5: ref_text: "The king stood up and called for that psalm which begins with these words,." language: English + # voice 42 — self-recorded (slot 41 intentionally empty, Hitchhiker tribute) + foxhop: + ref_audio: cloned-voices/foxhop.wav + ref_text: "Placeholder — make whisper-refs will replace this with the actual transcript." + language: English + # Other TTS engines (disabled by default) # Uncomment and configure to enable