If remote TTS isn't available, the backend needs
AZURE_SPEECH_KEY & AZURE_SPEECH_REGION configured in the environment or local.settings.json for
Functions.
Quick terminal test commands
PowerShell (recommended on Windows)
$body = @{text='Diagnostic test from Aria'; format='wav'} | ConvertTo-Json; Invoke-RestMethod -Uri 'http://localhost:7071/api/tts' -Method Post -ContentType 'application/json' -Body $body
curl (Linux/macOS / or curl.exe on Windows)
curl.exe -X POST http://localhost:7071/api/tts -H "Content-Type: application/json" -d "{\"text\":\"Diagnostic test from Aria\",\"format\":\"wav\"}"
🤖 QAI Chat
Connecting...
Welcome! Ask me anything. Type your message below.