fix(ats): название компании «Супер Сам» (пробел) — выбор владельца, залито на АТС
This commit is contained in:
parent
f9395d7d05
commit
6ebdc41667
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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"`): вернёт то, что
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue