| | |
| | | #!/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}"
|
| | | #!/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}" |