| set -euo pipefail | |
| TEXT="${1:-Hello world, this is Inflect Micro V2.}" | |
| OUTPUT="${2:-output.wav}" | |
| MODE="${3:-cli}" | |
| CHIP="${4:-ax650}" | |
| SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" | |
| cd "$SCRIPT_DIR/python" | |
| if [ "$MODE" = "server" ]; then | |
| echo "π Starting OpenAI TTS Server on port ${5:-8000}..." | |
| python3 -m inflect_tts_sdk.server --port "${5:-8000}" --chip "$CHIP" | |
| else | |
| echo "π€ ${TEXT}" | |
| python3 -m inflect_tts_sdk --text "${TEXT}" --output "${OUTPUT}" --chip "$CHIP" | |
| echo "π ${OUTPUT}" | |
| fi | |