curl --request POST \
--url https://api.namuai-lab.com/v1/speech \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"text": "Sannu da zuwa! Muna farin cikin jin muryarku."
}
'
"<string>"{
"error": {
"type": "unknown_voice",
"message": "Unknown voice. Try one of: nadia, warm, fr, mouhamad.",
"request_id": "3f2a9c1e5b7d4e8fa0c2b6d9e1f3a5c7"
}
}{
"error": {
"type": "missing_api_key",
"message": "Send your key as 'Authorization: Bearer namu_sk_...'.",
"request_id": "3f2a9c1e5b7d4e8fa0c2b6d9e1f3a5c7"
}
}{
"error": {
"type": "<string>",
"message": "<string>",
"request_id": "<string>"
}
}{
"error": {
"type": "<string>",
"message": "<string>",
"request_id": "<string>"
}
}{
"error": {
"type": "<string>",
"message": "<string>",
"request_id": "<string>"
}
}{
"error": {
"type": "<string>",
"message": "<string>",
"request_id": "<string>"
}
}Synthèse vocale
Créer une synthèse vocale
Transforme un texte en haoussa, en zarma ou en français en audio parlé. La durée de l’audio renvoyé est décomptée de votre quota mensuel. Nécessite la permission speech.
POST
/
v1
/
speech
curl --request POST \
--url https://api.namuai-lab.com/v1/speech \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"text": "Sannu da zuwa! Muna farin cikin jin muryarku."
}
'
"<string>"{
"error": {
"type": "unknown_voice",
"message": "Unknown voice. Try one of: nadia, warm, fr, mouhamad.",
"request_id": "3f2a9c1e5b7d4e8fa0c2b6d9e1f3a5c7"
}
}{
"error": {
"type": "missing_api_key",
"message": "Send your key as 'Authorization: Bearer namu_sk_...'.",
"request_id": "3f2a9c1e5b7d4e8fa0c2b6d9e1f3a5c7"
}
}{
"error": {
"type": "<string>",
"message": "<string>",
"request_id": "<string>"
}
}{
"error": {
"type": "<string>",
"message": "<string>",
"request_id": "<string>"
}
}{
"error": {
"type": "<string>",
"message": "<string>",
"request_id": "<string>"
}
}{
"error": {
"type": "<string>",
"message": "<string>",
"request_id": "<string>"
}
}Autorisations
Votre clé secrète : Authorization: Bearer namu_sk_.... Créez-en une sur https://www.namuai-lab.com/fr/account/keys.
Corps
application/json
Ce qu’il faut dire. Jusqu’à 2 000 caractères.
Maximum string length:
2000Qui le dit. Voir GET /v1/voices.
Options disponibles:
nadia, warm, mouhamad, fr La langue du texte. Par défaut, la première langue de la voix ; elle doit faire partie des langues que la voix parle.
Options disponibles:
ha, dje, fr opus donne le plus petit fichier, pour les téléphones et les connexions faibles. json renvoie du WAV en base64.
Options disponibles:
wav, mp3, opus, json Réponse
L’audio, ou du JSON quand format vaut json. Les réponses binaires portent X-Audio-Seconds.
24 kHz, PCM 16 bits, mono.