diff --git a/docs/ats/gen-brand-prompts.sh b/docs/ats/gen-brand-prompts.sh index 8ad3c81..57290d9 100755 --- a/docs/ats/gen-brand-prompts.sh +++ b/docs/ats/gen-brand-prompts.sh @@ -1,10 +1,10 @@ #!/bin/bash -# Финальная перегенерация озвучек с раздельным названием «Супер, Сам». -# Каждый файл синтезируем отдельным вызовом: в цикле Python два файла выходили -# побайтово одинаковыми (артефакт edge-tts), здесь этого не происходит. +# Озвучки с названием компании — вариант владельца: «Супер Сам» (пробел). +# Каждый файл синтезируем отдельным вызовом edge-tts: в Python-цикле два разных +# текста один раз вышли побайтово одинаковыми (артефакт синтезатора). set -e VOICE="fr-FR-VivienneMultilingualNeural" -OUT=/tmp/brand_final +OUT=/tmp/brand_space mkdir -p "$OUT" gen () { # $1 = имя файла, $2 = текст @@ -15,9 +15,9 @@ gen () { # $1 = имя файла, $2 = текст printf "%s %.2f с %s байт\n" "$1" "$dur" "$(stat -c%s "$OUT/$1.wav")" } -gen ss_pkp_intro "Здравствуйте! Это Супер, Сам. Ваш заказ готов к выдаче. Выберите день самовывоза." -gen ss_c_intro_dlv "Здравствуйте! Это Супер, Сам. Ваша доставка запланирована на" -gen ss_c_intro_pkp "Здравствуйте! Это Супер, Сам. Ваш самовывоз запланирован на" +gen ss_pkp_intro "Здравствуйте! Это Супер Сам. Ваш заказ готов к выдаче. Выберите день самовывоза." +gen ss_c_intro_dlv "Здравствуйте! Это Супер Сам. Ваша доставка запланирована на" +gen ss_c_intro_pkp "Здравствуйте! Это Супер Сам. Ваш самовывоз запланирован на" echo "--- контрольные суммы (должны быть разными) ---" md5sum "$OUT"/*.wav diff --git a/docs/ats/prompt-generation.md b/docs/ats/prompt-generation.md index 487e8d5..0e8abca 100644 --- a/docs/ats/prompt-generation.md +++ b/docs/ats/prompt-generation.md @@ -17,17 +17,21 @@ ffmpeg -v error -y -i out.mp3 -ar 8000 -ac 1 -c:a pcm_s16le out.wav Владелец попросил, чтобы «СуперСам» звучало раздельно. Проверено синтезом (пауза внутри названия): -| Текст в подсказке | Длительность «Супер, Сам» | Пауза | +| Текст в подсказке | Пауза внутри названия | Вердикт | |---|---|---| -| `СуперСам` | одинаково с «Супер Сам» | нет | -| `Супер Сам` | +24 мс | почти не слышно | -| **`Супер, Сам`** | **+0,45 с** | **слышно отчётливо — используем** | +| `СуперСам` | нет | было в проде — владелец забраковал, звучит слитно | +| **`Супер Сам`** | +24 мс | **выбор владельца (14.09), стоит в проде** | +| `Супер, Сам` | +0,45 с | пробовал, владелец отклонил — запятая слышится как обращение | | `Супер... Сам` | +0,7 с | звучит неестественно | -Речь в подсказке: `Здравствуйте! Это Супер, Сам. <дальше по сценарию>`. +Речь в подсказке: `Здравствуйте! Это Супер Сам. <дальше по сценарию>`. Файлы с названием компании: `ss_pkp_intro`, `ss_c_intro_dlv`, `ss_c_intro_pkp` (в сценариях A и B компания не представляется). +⚠️ Владелец выбирает озвучку на слух: перед публикацией спорного варианта отправлять ему +короткие пробники в чат (Telegram), а не решать по метрикам — по цифрам «Супер Сам» почти +не отличается от слитного варианта, но ему слышно. + ## Проверка правки - **Текст** — распознать свой wav (`faster_whisper`, `small`, `language="ru"`): вернёт то, что