fix(ats): название компании «Супер Сам» (пробел) — выбор владельца, залито на АТС

This commit is contained in:
Hermes 2026-09-14 14:51:31 +02:00
parent f9395d7d05
commit 6ebdc41667
2 changed files with 16 additions and 12 deletions

View File

@ -1,10 +1,10 @@
#!/bin/bash #!/bin/bash
# Финальная перегенерация озвучек с раздельным названием «Супер, Сам». # Озвучки с названием компании — вариант владельца: «Супер Сам» (пробел).
# Каждый файл синтезируем отдельным вызовом: в цикле Python два файла выходили # Каждый файл синтезируем отдельным вызовом edge-tts: в Python-цикле два разных
# побайтово одинаковыми (артефакт edge-tts), здесь этого не происходит. # текста один раз вышли побайтово одинаковыми (артефакт синтезатора).
set -e set -e
VOICE="fr-FR-VivienneMultilingualNeural" VOICE="fr-FR-VivienneMultilingualNeural"
OUT=/tmp/brand_final OUT=/tmp/brand_space
mkdir -p "$OUT" mkdir -p "$OUT"
gen () { # $1 = имя файла, $2 = текст gen () { # $1 = имя файла, $2 = текст
@ -15,9 +15,9 @@ gen () { # $1 = имя файла, $2 = текст
printf "%s %.2f с %s байт\n" "$1" "$dur" "$(stat -c%s "$OUT/$1.wav")" printf "%s %.2f с %s байт\n" "$1" "$dur" "$(stat -c%s "$OUT/$1.wav")"
} }
gen ss_pkp_intro "Здравствуйте! Это Супер, Сам. Ваш заказ готов к выдаче. Выберите день самовывоза." gen ss_pkp_intro "Здравствуйте! Это Супер Сам. Ваш заказ готов к выдаче. Выберите день самовывоза."
gen ss_c_intro_dlv "Здравствуйте! Это Супер, Сам. Ваша доставка запланирована на" gen ss_c_intro_dlv "Здравствуйте! Это Супер Сам. Ваша доставка запланирована на"
gen ss_c_intro_pkp "Здравствуйте! Это Супер, Сам. Ваш самовывоз запланирован на" gen ss_c_intro_pkp "Здравствуйте! Это Супер Сам. Ваш самовывоз запланирован на"
echo "--- контрольные суммы (должны быть разными) ---" echo "--- контрольные суммы (должны быть разными) ---"
md5sum "$OUT"/*.wav md5sum "$OUT"/*.wav

View File

@ -17,17 +17,21 @@ ffmpeg -v error -y -i out.mp3 -ar 8000 -ac 1 -c:a pcm_s16le out.wav
Владелец попросил, чтобы «СуперСам» звучало раздельно. Проверено синтезом (пауза внутри названия): Владелец попросил, чтобы «СуперСам» звучало раздельно. Проверено синтезом (пауза внутри названия):
| Текст в подсказке | Длительность «Супер, Сам» | Пауза | | Текст в подсказке | Пауза внутри названия | Вердикт |
|---|---|---| |---|---|---|
| `СуперСам` | одинаково с «Супер Сам» | нет | | `СуперСам` | нет | было в проде — владелец забраковал, звучит слитно |
| `Супер Сам` | +24 мс | почти не слышно | | **`Супер Сам`** | +24 мс | **выбор владельца (14.09), стоит в проде** |
| **`Супер, Сам`** | **+0,45 с** | **слышно отчётливо — используем** | | `Супер, Сам` | +0,45 с | пробовал, владелец отклонил — запятая слышится как обращение |
| `Супер... Сам` | +0,7 с | звучит неестественно | | `Супер... Сам` | +0,7 с | звучит неестественно |
Речь в подсказке: `Здравствуйте! Это Супер, Сам. <дальше по сценарию>`. Речь в подсказке: `Здравствуйте! Это Супер Сам. <дальше по сценарию>`.
Файлы с названием компании: `ss_pkp_intro`, `ss_c_intro_dlv`, `ss_c_intro_pkp` Файлы с названием компании: `ss_pkp_intro`, `ss_c_intro_dlv`, `ss_c_intro_pkp`
(в сценариях A и B компания не представляется). (в сценариях A и B компания не представляется).
⚠️ Владелец выбирает озвучку на слух: перед публикацией спорного варианта отправлять ему
короткие пробники в чат (Telegram), а не решать по метрикам — по цифрам «Супер Сам» почти
не отличается от слитного варианта, но ему слышно.
## Проверка правки ## Проверка правки
- **Текст** — распознать свой wav (`faster_whisper`, `small`, `language="ru"`): вернёт то, что - **Текст** — распознать свой wav (`faster_whisper`, `small`, `language="ru"`): вернёт то, что