AGTCloud API Docs
GuidesRéférence APIIntégrations et ressourcesMises à jour et aide

Traitement audio

Effectuez la synthèse vocale, la transcription et la traduction audio.

Vue d’ensemble

Les API audio AGTCloud couvrent la synthèse vocale, la transcription et la traduction audio. Ces trois types de tâches utilisent des entrées différentes et retournent des fichiers audio ou du texte.

Types de tâches pris en charge

TypeDescriptionRésultat principal
Synthèse vocaleConvertir du texte en paroleAudio binaire
TranscriptionConvertir l’audio en texte dans sa langue d’origineJSON, texte ou sous-titres
Traduction audioConvertir l’audio en texte anglaisJSON, texte ou sous-titres

Intégration API

Base URL

https://api.agtcloud.cn/v1

Synthèse vocale

curl 'https://api.agtcloud.cn/v1/audio/speech' \
  -H 'Authorization: Bearer your-api-key' \
  -H 'Content-Type: application/json' \
  --data '{
    "model": "MODEL_ID",
    "input": "Bienvenue sur AGTCloud.",
    "voice": "alloy"
  }' \
  --output speech.mp3
ParamètreObligatoireDescription
modelOuiIdentifiant du modèle de synthèse vocale
inputOuiTexte à convertir en parole
voiceOuiVoix à utiliser pour la synthèse
response_formatNonFormat audio de sortie
speedNonVitesse de la parole générée

Speech retourne des octets audio. Enregistrez-les selon le format réel de la réponse, sans les analyser comme du JSON.

Transcription

curl 'https://api.agtcloud.cn/v1/audio/transcriptions' \
  -H 'Authorization: Bearer your-api-key' \
  -F 'file=@meeting.mp3' \
  -F 'model=MODEL_ID'
ParamètreObligatoireDescription
fileOuiFichier audio à transcrire
modelOuiIdentifiant du modèle de transcription
languageNonCode ISO-639-1 de la langue de l’audio d’entrée
response_formatNonFormat de sortie de la transcription

Transcriptions utilise Multipart pour envoyer l’audio. Dans la réponse JSON de base, le texte transcrit se trouve dans le champ text.

Traduction audio

curl 'https://api.agtcloud.cn/v1/audio/translations' \
  -H 'Authorization: Bearer your-api-key' \
  -F 'file=@chinese.mp3' \
  -F 'model=MODEL_ID'
ParamètreObligatoireDescription
fileOuiFichier audio dans une langue autre que l’anglais, à traduire
modelOuiIdentifiant du modèle de traduction audio
promptNonTexte anglais guidant le style de sortie
response_formatNonFormat de sortie de la traduction

Translations retourne du texte anglais. Dans la réponse JSON de base, le résultat se trouve dans le champ text.

Traiter les réponses

APITraitement de la réponse
SpeechEnregistrer l’audio binaire selon le format de réponse
TranscriptionsTraiter le JSON, le texte ou les sous-titres selon response_format
TranslationsTraiter le texte anglais selon response_format

Pour aller plus loin

Sur cette page