- #!/bin/bash
- edge-tts --list-voices > /tmp/voices.txt 2>/dev/null
- echo "=== Edge TTS 总音色数:$(tail -n +3 /tmp/voices.txt | wc -l) ==="
- echo "=== 支持的语言(共 $(tail -n +3 /tmp/voices.txt | sed 's/\([^-]*\)-.*/\1/' | sort -u | wc -l) 种) ==="
- tail -n +3 /tmp/voices.txt | sed 's/\([^-]*\)-.*/\1/' | sort -u | while read lang; do
- count=$(grep -c "^${lang}-" /tmp/voices.txt)
- printf ' %-6s %3d 个音色\n' "$lang" "$count"
- done
|