">
logo Google Text-to-Speech
Logo de Google Text-to-Speech

API Google Text-to-Speech

L'api Google Text-to-Speech Permet de convertir du texte en parole dans diverses langues et voix.
Google Text-to-Speech est disponible via https://cloud.google.com/text-to-speech/docs/reference/rest

Présentation de l'API Google Text-to-Speech

L'API Google Text-to-Speech convertit du texte en audio. Elle offre une synthèse vocale naturelle et personnalisable, utilisée dans les applications d'accessibilité, d'automatisation, et bien plus encore.

Description de l'API

Google Text-to-Speech API transforme du texte en discours synthétisé en utilisant l'apprentissage automatique avancé. Avec des options de voix variées et des effets de personnalisation, elle offre une synthèse vocale réaliste et accessible pour les applications modernes.

Qu'est-ce que l'API Google Text-to-Speech ?

Cette API permet de générer de l'audio à partir de texte écrit. Google Text-to-Speech prend en charge plusieurs langues et propose des voix masculines et féminines, avec des options d'intonation et de vitesse de parole.

Caractéristiques de l'API Google Text-to-Speech

  • Multi-langues et voix naturelles : Supporte plusieurs langues et dialectes avec des voix masculines et féminines.
  • Personnalisation de la voix : Permet de régler la hauteur, la vitesse, et le volume de la voix.
  • Options de voix synthétisée : Voix standards et voix WaveNet pour une qualité accrue.
  • Export audio : Permet d'enregistrer l'audio généré sous plusieurs formats, comme MP3 et LINEAR16.

Comment intégrer l'API Google Text-to-Speech : Exemple d'implémentation

Voici des exemples de code en JavaScript, Python, et PHP pour convertir du texte en audio en utilisant l'API Google Text-to-Speech.


// Exemples d'utilisation de Google Text-to-Speech en JavaScript
const { TextToSpeechClient } = require('@google-cloud/text-to-speech');
const client = new TextToSpeechClient();

async function synthesizeSpeech() {
    const request = {
        input: { text: 'Bonjour tout le monde!' },
        voice: { languageCode: 'fr-FR', ssmlGender: 'NEUTRAL' },
        audioConfig: { audioEncoding: 'MP3' },
    };

    const [response] = await client.synthesizeSpeech(request);
    const fs = require('fs');
    fs.writeFileSync('output.mp3', response.audioContent, 'binary');
    console.log('Audio content written to file: output.mp3');
}

synthesizeSpeech();
                    

from google.cloud import texttospeech

# Exemples d'utilisation de Google Text-to-Speech en Python
client = texttospeech.TextToSpeechClient()

input_text = texttospeech.SynthesisInput(text="Bonjour tout le monde!")
voice = texttospeech.VoiceSelectionParams(
    language_code="fr-FR", ssml_gender=texttospeech.SsmlVoiceGender.NEUTRAL)
audio_config = texttospeech.AudioConfig(
    audio_encoding=texttospeech.AudioEncoding.MP3)

response = client.synthesize_speech(
    input=input_text, voice=voice, audio_config=audio_config)

with open("output.mp3", "wb") as out:
    out.write(response.audio_content)
    print("Audio content written to file: output.mp3")
                    

-- php --
require 'vendor/autoload.php';

use Google\Cloud\TextToSpeech\V1\TextToSpeechClient;
use Google\Cloud\TextToSpeech\V1\SynthesisInput;
use Google\Cloud\TextToSpeech\V1\VoiceSelectionParams;
use Google\Cloud\TextToSpeech\V1\AudioConfig;
use Google\Cloud\TextToSpeech\V1\AudioEncoding;

$client = new TextToSpeechClient();
$input_text = new SynthesisInput(['text' => 'Bonjour tout le monde!']);
$voice = new VoiceSelectionParams([
    'language_code' => 'fr-FR',
    'ssml_gender' => 'NEUTRAL'
]);
$audio_config = new AudioConfig([
    'audio_encoding' => AudioEncoding::MP3
]);

$response = $client->synthesizeSpeech($input_text, $voice, $audio_config);
file_put_contents('output.mp3', $response->getAudioContent());
echo "Audio content written to file: output.mp3";
?>
                    

Idées d'utilisation de l'API Google Text-to-Speech

  • Applications de lecture vocale : Génère de l'audio pour les ebooks, les sites d'apprentissage, etc.
  • Assistants vocaux : Conversion de réponses textuelles en audio pour les assistants virtuels.
  • Accessibilité : Facilite l'accès à l'information pour les malvoyants en lisant du texte à haute voix.
  • Chatbots : Convertit des messages textuels en audio pour une interaction vocale.

Conclusion

Google Text-to-Speech API est un outil puissant pour intégrer la synthèse vocale dans diverses applications. Avec ses options de personnalisation et ses voix réalistes, elle rend le contenu accessible et engageant pour un large éventail d'utilisateurs.

Commentaires sur l'api Google Text-to-Speech

Vous devez être connecté pour ajouter un commentaire.

Aucun commentaire pour cet article.

API similaire à Google Text-to-Speech

Vous pouvez retrouver en cliquant sur le lien suivant toutes les APIs Réalité augmentée

Extrait des api similaires:

logo Google Text-to-Speech
Logo de Google Text-to-Speech
Google Text-to-Speech

Permet de convertir du texte en parole dans diverses langues et voix.

Détails API Google Text-to-Speech