Démarrage rapide
Effectuez votre première requête vocale auprès de l’API locale VoiceStudio.
API locale uniquement
Cette procédure utilise l’API 0.5.0 de l’application de bureau. L’API Cloud n’est pas encore disponible et fonctionne différemment : consultez l’aperçu Cloud.
1. Démarrer l’application
Ouvrez VoiceStudio. Son API écoute sur le port 3900 pendant que l’application fonctionne.
export VOICESTUDIO_BASE_URL="http://localhost:3900/v1"
export VOICESTUDIO_API_KEY="local"
curl http://localhost:3900/health{
"status": "ok",
"device": "cuda (NVIDIA GeForce RTX 4090)",
"version": "0.5.0"
}Sur localhost, la clé peut être toute chaîne non vide. Elle n’est vérifiée que si vous activez l’accès distant.
2. Générer la parole
curl "$VOICESTUDIO_BASE_URL/audio/speech" \
-H "Authorization: Bearer $VOICESTUDIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "tts-1",
"voice": "alloy",
"input": "VoiceStudio is ready.",
"response_format": "mp3"
}' \
--output speech.mp33. Ou utiliser un SDK OpenAI
import os
from openai import OpenAI
client = OpenAI(
base_url=os.environ["VOICESTUDIO_BASE_URL"],
api_key=os.environ["VOICESTUDIO_API_KEY"],
)
audio = client.audio.speech.create(
model="tts-1",
voice="alloy",
input="The local VoiceStudio API is ready.",
)
audio.stream_to_file("speech.mp3")Ensuite, remplacez alloy par l’un de vos identifiants de profil vocal.