25 lines
827 B
Bash
25 lines
827 B
Bash
#!/bin/bash
|
|
# Test proxy_tts from host
|
|
|
|
echo "=== Test 1: curl with JSON ==="
|
|
curl -s -w '\nHTTP: %{http_code} Size: %{size_download}\n' \
|
|
-o /tmp/proxy_test1.wav \
|
|
http://localhost:9090/api/proxy/tts \
|
|
-H 'Content-Type: application/json' \
|
|
-d '{"input":"Hello, this is a quick test.","voice":"Vivian","language":"en","speed":1.0}'
|
|
|
|
echo "=== Content of response ==="
|
|
file /tmp/proxy_test1.wav 2>/dev/null || echo "No file"
|
|
head -c 100 /tmp/proxy_test1.wav 2>/dev/null | xxd | head -3
|
|
|
|
echo ""
|
|
echo "=== Test 2: curl with --data-raw ==="
|
|
curl -s -w '\nHTTP: %{http_code} Size: %{size_download}\n' \
|
|
-o /tmp/proxy_test2.wav \
|
|
http://localhost:9090/api/proxy/tts \
|
|
-H 'Content-Type: application/json' \
|
|
--data-raw '{"input":"test"}'
|
|
|
|
echo "=== Debug: dashboard logs ==="
|
|
docker logs sudx-dashboard 2>&1 | tail -5
|