Голос робота: озвучка текста, которая звучит как машина
Голос робота нужен для фантастического ролика, NPC в игре, оповещения умного дома или мема. Старые синтезаторы речи звучали роботом случайно, современный синтез речи звучит по-человечески. Поэтому хороший голос робота сегодня — это чёткий голос с машинным эффектом поверх: он звучит как робот и при этом легко понятен.
SuperClonica даёт сам голос: голоса ИИ-ассистента и героев фильмов, спокойные дикторы и бесплатные стандартные голоса, которые можно попробовать онлайн, и бесплатный движок для целых сценариев. В этом руководстве — с каких голосов начать, как писать реплики машины и как добавить эффект робота в редакторе или в нескольких строках на Python.
С каких голосов начать
Начинайте со спокойного ровного голоса: эмоции в исходном голосе спорят с машинным эффектом. Джарвис, Деловой мужской голос и Приятный диктор записаны на русском, так что по-русски звучат естественно.
- Джарвис (ENG) и Джарвис: спокойный голос ИИ-ассистента, сделанный по английскому оригиналу и по русскому дубляжу.
- Darth Vader: голос, звучащий сквозь маску, записан на английском.
- Деловой мужской голос и Приятный диктор: ровная нейтральная подача, хорошая основа для бортового компьютера или объявления на станции.
- Десять стандартных голосов модели: нейтральные мужские и женские, бесплатные и безопасные для публикации; для женского ИИ берите голос F.
Попробуйте голос бесплатно онлайн
На странице любого голоса впишите фразу от 30 до 100 символов, например «Проверка систем завершена. Все блоки в сети и готовы к работе.», выберите язык и нажмите «Озвучить». Через несколько секунд чистую запись можно послушать и скачать, без регистрации, а эффект добавить потом.
Пишите как машина
Машины не мнутся: уберите из сценария все «ну» и «как бы».
- Короткие утверждения без слов-паразитов: «Доступ разрешён. Дверь открыта».
- Цифры читаются как целые числа, поэтому блок 734 станет «семьсот тридцать четыре»; чтобы прочитать по цифрам, напишите «семь три четыре».
- Обратный отсчёт пишите словами с точками: «Три. Два. Один».
- Сокращения и имена пишите так, как они должны звучать.
Сделайте звук роботом
Движок и сайт дают чистый голос без эффектов, поэтому робот делается в редакторе. В Audacity или DAW кольцевая модуляция около 30 Гц даёт классического фантастического робота, очень короткое эхо в 10–30 мс делает голос металлическим, вокодер поверх синтезаторного тона — музыкальным, а понижение частоты дискретизации или разрядности — голосом старого компьютера. С бесплатным движком кольцевой модулятор можно сделать на Python без редактора: python -m pip install superclonica-cpu, затем from superclonica import Superclonica; import numpy as np, soundfile as sf; tts = Superclonica(); audio, rate = tts.synthesize('Проверка систем завершена. Все блоки в сети и готовы к работе.', 'M1', 'ru'); t = np.arange(len(audio)) / rate; sf.write('robot.wav', audio * np.sin(2 * np.pi * 30 * t), rate). numpy и soundfile ставятся вместе с движком. Если нужен голос, роботизированный сам по себе, старый формантный синтезатор вроде eSpeak NG звучит так из коробки, но понять его гораздо труднее.
Голоса роботов для публикации
Голос робота из десяти стандартных голосов, от M1 до M5 и от F1 до F5, можно свободно публиковать по лицензии OpenRAIL-M в рамках её ограничений; то же касается голоса из вашего собственного, обученного в студии SuperClonica. Джарвис и Darth Vader — фанатские голоса героев фильмов: для фанатских роликов и мемов — да, для рекламы или продаваемого продукта — нет.