cai
2026-08-12 9485ced68a81f8880f3b173e62b62b55f0dd80aa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/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}"