text-to-speech.html: announce voice 42 (foxhop, self-recorded)

Adds a third demo block for the self-recorded voice 42 alongside aria
and atlas. Updates the "what's live" copy to acknowledge that 41 voices
come from LibriSpeech public-domain and 1 is the operator's own voice.
Slot 41 left intentionally empty as a Hitchhiker tribute.
This commit is contained in:
russell@unturf.com 2026-05-25 06:29:47 -04:00
parent cbc4596315
commit bbfeff4b60
No known key found for this signature in database

View file

@ -224,7 +224,7 @@
<h2>What's Live Right Now</h2>
<p>Our public endpoint runs the <a href="/tts/voice-cloning.html"><strong>Voice Cloning engine</strong></a> &mdash; 42+ distinct human voices cloned from the LibriSpeech public domain corpus, speaking 10 languages natively. First audio arrives in under 100 milliseconds.</p>
<p>Our public endpoint runs the <a href="/tts/voice-cloning.html"><strong>Voice Cloning engine</strong></a> &mdash; 42 distinct human voices, 41 cloned from the LibriSpeech public domain corpus plus the operator's own self-recorded voice (<code>foxhop</code>, voice 42). Speaks 10 languages natively, first audio arrives in under 100 milliseconds.</p>
<div class="tts-demo">
<pre><code class="bash"># Female voice
@ -252,6 +252,20 @@ curl https://speech.ai.unturf.com/v1/audio/speech \
</button>
</div>
<div class="tts-demo">
<pre><code class="bash"># Voice 42 &mdash; the operator's own self-recorded voice
# (slot 41 intentionally empty, in honor of Douglas Adams)
curl https://speech.ai.unturf.com/v1/audio/speech \
-H "Content-Type: application/json" \
-d '{
"input": "This voice is self-recorded. I am number forty-two, and slot forty-one is intentionally empty, in honor of Douglas Adams.",
"voice": "foxhop"
}' > foxhop.mp3</code></pre>
<button class="tts-play-btn" onclick="playTTS('This voice is self-recorded. I am number forty-two, and slot forty-one is intentionally empty, in honor of Douglas Adams.', 'foxhop', this)">
<span class="play-icon">&#9658;</span> Play foxhop
</button>
</div>
<pre><code class="python">from openai import OpenAI
client = OpenAI(