Spécifications techniques de tts-1-1106
| Attribut | Détails |
|---|---|
| ID du modèle | tts-1-1106 |
| Famille du fournisseur | Famille de modèles de synthèse vocale OpenAI |
| Capacité principale | Convertit une entrée texte en audio parlé au rendu naturel |
| Point de terminaison typique | /v1/audio/speech |
| Priorité d’optimisation | Génération vocale à faible latence, orientée temps réel |
| Modalité d’entrée | Texte |
| Modalité de sortie | Audio |
| Formats de sortie pris en charge | mp3, opus, aac, flac, wav, pcm |
| Prise en charge des voix | Compatible avec les voix TTS intégrées d’OpenAI ; la famille tts-1 / tts-1-hd prend en charge un sous-ensemble plus restreint, incluant alloy, ash, coral, echo, fable, nova, onyx, sage et shimmer |
| Longueur maximale d’entrée | 4096 caractères par requête |
| Référence tarifaire | OpenAI indique un tarif de $15.00 par 1M de caractères pour la génération vocale TTS |
| Note de conformité | Les utilisateurs finaux doivent être clairement informés lorsque la voix qu’ils entendent est générée par l’IA |
Qu’est-ce que tts-1-1106 ?
tts-1-1106 est l’identifiant de plateforme de CometAPI pour un modèle de synthèse vocale OpenAI de la famille tts-1, conçu pour transformer du texte écrit en audio parlé. OpenAI documente tts-1 comme un modèle optimisé pour la vitesse et les cas d’usage en temps réel, ce qui le rend adapté aux applications interactives nécessitant une génération vocale rapide plutôt qu’une qualité de rendu hors ligne maximale.
Dans la pratique, cette classe de modèles est utilisée pour des scénarios tels que la narration, les assistants vocaux, les fonctionnalités d’accessibilité, les interfaces conversationnelles et la lecture audio automatisée. Elle est accessible via le flux de génération vocale de l’API Audio, où les développeurs fournissent du texte, sélectionnent une voix prise en charge et reçoivent un audio dans le format de sortie choisi.
Étant donné que le suffixe exact -1106 semble être un identifiant côté plateforme plutôt qu’un alias public de modèle OpenAI, la lecture la plus sûre est que tts-1-1106 correspond au comportement et au mode d’intégration de la famille de génération tts-1. Cela signifie que les développeurs doivent s’attendre à un modèle TTS rapide, axé sur la synthèse réactive, utilisant le point de terminaison vocal standard et offrant la sélection de voix intégrées.
Principales fonctionnalités de tts-1-1106
- Génération vocale orientée temps réel : La famille
tts-1est optimisée pour la vitesse, ce qui la rend bien adaptée aux applications en direct, aux assistants et à d’autres expériences audio sensibles à la latence. - Conversion texte-vers-audio au rendu naturel : Convertit le texte en un rendu vocal réaliste pour la lecture, la narration et les fonctionnalités produit activées par la voix.
- Formats de sortie multiples : Les développeurs peuvent demander de l’audio en
mp3,opus,aac,flac,wavoupcmbrut, ce qui prend en charge la lecture grand public comme les intégrations système à plus faible latence. - Options de voix intégrées : La famille de modèles prend en charge un ensemble de voix préréglées, permettant de choisir un style de diction adapté au ton du produit sans entraîner un modèle de locuteur personnalisé.
- Intégration API simple : Le modèle est conçu pour fonctionner via le point de terminaison vocal standard, réduisant la complexité de mise en œuvre pour les équipes utilisant déjà des API audio compatibles OpenAI.
- Souplesse linguistique : OpenAI indique que sa pile TTS suit généralement la prise en charge linguistique de Whisper, permettant la génération vocale dans de nombreuses langues, même si les voix sont principalement optimisées pour l’anglais.
- Utilisation compatible avec le streaming : L’API vocale d’OpenAI prend en charge la diffusion audio en continu, permettant de démarrer la lecture avant la fin de la génération du fichier dans des implémentations adaptées.
- Pratique pour les applications de production : Avec des limites de débit documentées, un comportement d’endpoint standardisé et des directives d’usage concernant la divulgation d’une voix IA, cette famille de modèles convient aux déploiements en production.
Comment accéder et intégrer tts-1-1106
Étape 1 : Inscrivez-vous et obtenez une clé API
Inscrivez-vous sur CometAPI et générez votre clé API depuis le tableau de bord. Stockez-la en toute sécurité et configurez-la comme variable d’environnement dans votre application afin que votre backend puisse authentifier les requêtes vers l’API tts-1-1106.
Étape 2 : Envoyez des requêtes à l’API tts-1-1106
Envoyez une requête POST au point de terminaison vocal compatible OpenAI via CometAPI, en définissant model sur tts-1-1106 et en incluant le texte d’entrée ainsi que les options prises en charge telles que voice et response_format.
curl --request POST \
--url https://api.cometapi.com/v1/audio/speech \
--header "Authorization: Bearer $COMETAPI_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"model": "tts-1-1106",
"input": "Welcome to CometAPI text to speech.",
"voice": "alloy",
"response_format": "mp3"
}' \
--output speech.mp3
Étape 3 : Récupérez et vérifiez les résultats
Enregistrez le fichier audio renvoyé ou diffusez la réponse directement dans votre application, puis vérifiez que le contenu de la parole, la voix sélectionnée, le format et la qualité de lecture correspondent à votre résultat attendu pour tts-1-1106.