#!/usr/bin/env bash
|
set -euo pipefail
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
OUTPUT_DIR="${SCRIPT_DIR}/.local"
|
TEXT="${1:-こんにちは、来てくれてうれしいです。今日はゆっくりお話ししましょう。}"
|
TMP_AIFF="${OUTPUT_DIR}/greeting-local.aiff"
|
OUTPUT_WAV="${OUTPUT_DIR}/greeting-local.wav"
|
|
mkdir -p "${OUTPUT_DIR}"
|
|
/usr/bin/say -v Kyoko -o "${TMP_AIFF}" "${TEXT}"
|
/usr/bin/afconvert -f WAVE -d LEI16@16000 -c 1 "${TMP_AIFF}" "${OUTPUT_WAV}"
|
rm -f "${TMP_AIFF}"
|
|
echo "Generated local greeting fixture: ${OUTPUT_WAV}"
|