curl -X POST https://textscan.menuia.com/api/voice \
-H "Content-Type: application/json" \
-d '{
"authkey": "SUA_AUTHKEY_AQUI",
"audio": "https://exemplo.com/audio.mp3",
"format": "mp3"
}'
const response = await fetch('https://textscan.menuia.com/api/voice', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
authkey: 'SUA_AUTHKEY_AQUI',
audio: 'https://exemplo.com/audio.mp3',
format: 'mp3'
})
});
import requests
response = requests.post(
'https://textscan.menuia.com/api/voice',
json={
'authkey': 'SUA_AUTHKEY_AQUI',
'audio': 'https://exemplo.com/audio.mp3',
'format': 'mp3'
}
)
$response = Http::post('https://textscan.menuia.com/api/voice', [
'authkey' => 'SUA_AUTHKEY_AQUI',
'audio' => 'https://exemplo.com/audio.mp3',
'format' => 'mp3'
]);
{
"status": 200,
"message": "Audio transcrito com sucesso.",
"text": "Transcricao do audio aparece aqui..."
}
{
"status": 401,
"message": "Authkey invalida ou expirada."
}
{
"status": 400,
"message": "Formato de audio nao suportado."
}
{
"status": 422,
"message": "Nao foi possivel transcrever o audio."
}
Conversores
Áudio para Texto
POST
/
api
/
voice
curl -X POST https://textscan.menuia.com/api/voice \
-H "Content-Type: application/json" \
-d '{
"authkey": "SUA_AUTHKEY_AQUI",
"audio": "https://exemplo.com/audio.mp3",
"format": "mp3"
}'
const response = await fetch('https://textscan.menuia.com/api/voice', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
authkey: 'SUA_AUTHKEY_AQUI',
audio: 'https://exemplo.com/audio.mp3',
format: 'mp3'
})
});
import requests
response = requests.post(
'https://textscan.menuia.com/api/voice',
json={
'authkey': 'SUA_AUTHKEY_AQUI',
'audio': 'https://exemplo.com/audio.mp3',
'format': 'mp3'
}
)
$response = Http::post('https://textscan.menuia.com/api/voice', [
'authkey' => 'SUA_AUTHKEY_AQUI',
'audio' => 'https://exemplo.com/audio.mp3',
'format' => 'mp3'
]);
{
"status": 200,
"message": "Audio transcrito com sucesso.",
"text": "Transcricao do audio aparece aqui..."
}
{
"status": 401,
"message": "Authkey invalida ou expirada."
}
{
"status": 400,
"message": "Formato de audio nao suportado."
}
{
"status": 422,
"message": "Nao foi possivel transcrever o audio."
}
Descricao
Este endpoint permite transcrever arquivos de audio para texto. O arquivo pode ser enviado como URL ou como base64, e a API retornara o texto transcrito.Parametros
string
required
Chave de autenticacao da API.
string
required
O arquivo de audio a ser processado, que pode ser enviado como URL ou em formato base64.
string
required
O formato do audio, como “mp3”, “wav”, “ogg”, etc.
curl -X POST https://textscan.menuia.com/api/voice \
-H "Content-Type: application/json" \
-d '{
"authkey": "SUA_AUTHKEY_AQUI",
"audio": "https://exemplo.com/audio.mp3",
"format": "mp3"
}'
const response = await fetch('https://textscan.menuia.com/api/voice', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
authkey: 'SUA_AUTHKEY_AQUI',
audio: 'https://exemplo.com/audio.mp3',
format: 'mp3'
})
});
import requests
response = requests.post(
'https://textscan.menuia.com/api/voice',
json={
'authkey': 'SUA_AUTHKEY_AQUI',
'audio': 'https://exemplo.com/audio.mp3',
'format': 'mp3'
}
)
$response = Http::post('https://textscan.menuia.com/api/voice', [
'authkey' => 'SUA_AUTHKEY_AQUI',
'audio' => 'https://exemplo.com/audio.mp3',
'format' => 'mp3'
]);
{
"status": 200,
"message": "Audio transcrito com sucesso.",
"text": "Transcricao do audio aparece aqui..."
}
{
"status": 401,
"message": "Authkey invalida ou expirada."
}
{
"status": 400,
"message": "Formato de audio nao suportado."
}
{
"status": 422,
"message": "Nao foi possivel transcrever o audio."
}
⌘I

