Обяснение почему бесплатным голосами пользоваться не очень удобно.
Сразу скажу что я считаю, c экономической точки зрения выгоднее пользоваться платными голосами для записи того, что часто слушаешь или даже хочешь послушать только один раз. То что слушаешь один раз можно послушать бесплатным голосом хорошего качества, но сделать аудиофайл без костылей не получиться, так как это специально ограничено создателем голоса. Платные голоса таких ограничений не имеют. Бесплатные голоса записать можно, но это костыль который может завтра не работать или придется переделывать программу, поэтому для себя этим пользоваться можно, но предлагать его другим не имеет смысла.
Как можно записать бесплатный голос:
Для этого слушаешь текст как правило посредством браузера Chrome, поскольку там есть хорошего качества бесплатные голоса. Параллельно на том же устройстве запускается вторая вспомогательная программа которая перехватывает звук который слушает и перехватывает данные, данные которые идет на динамик устройства. Программа создает из этих данных аудио файл предварительно обрезав тишину в начале и конце. Файл создаётся в нужном аудиоформате. Эти программы должны взаимодействовать между собой. Страница в браузере должна озвучивает текст и отправлять команды второй вспомогательной программе которая слушает команды от внешнего источника и выполняет их. Получив команду начать запись, вспомогательная программа начинает перехватывать данные которые идут на динамики устройства, а основная программы работающая в браузере с некоторой временной задержкой после отправления команды начинает озвучивать текст. После того как фраза закончена страница в браузере посылает команду остановить запись и тогда вспомогательная программа перехватывает звук идущий на динамике и создает аудиофайл. Также основная программ вместе с командой отправляет текст который озвучивает, а вспомогательная программа превращает этот текст в сжатую строку посредством Хеш функции. Это нужно чтобы дать уникальное короткое название файлу. С очень большой вероятностью для разных текстов Хеш будет уникальный для разных текстов и его длина значительно меньше чем текст. Таким образом любой текст можно превратить в “короткую строку посредством Хеш функции”. После этого будет легко искать нужный файл по уникальному которому названию. Если файл найден можно озвучить текст.
Однако всё же если слушаешь даже один раз то очень хорошо иметь аудио файл, так как им легко управлять, так как можно увеличить или уменьшить скорость озвучки или можно перемотать, этого при озвучивании бесплатным голосом просто нет.
Бесплатный голос также плох тем что даже чтобы получить аудио файл посредством костылей нужно послушать первый раз текст и это будет длиться столько же времени сколько и звучит текст. Таким образом нельзя ускорить процесс. Если файл будет озвучиваться где то в облаке вам всеравно придется ждать столько же времени сколько вы бы слушали этот текст. Также нельзя параллельно делать запись двух текстов, так как динамик у вас только один. Создав виртуальные динамики можно процес распараллелить, но это еще.
Алгоритм реализации:
+ Из Excel или Гугл таблицы копируем данные
«таблица_с_данными_неправельных_глаголов.xlsx» лист «пример_20260130» диапазон «J1:J18«
локально в папке.
D:\project_D_2026\pr.2026_01_26_Озвучка_гуглом_Фраз_и_запись_в_mp3\v_030_Озвучка_быстрыми_клавишами

+ Вставляем в поле «Данные (JSON или CSV):» на странцу сайта «https://1.cbm.ua/?page_id=9116» или локально «index.html» который находиться в папке
D:\project_D_2026\pr.2026_01_26_Озвучка_гуглом_Фраз_и_запись_в_mp3\v_030_Озвучка_быстрыми_клавишами\v

нажимаем кнопку

можем смотреть таблицу и слушать, но чтобы получить аудиофайлы нужно нажать кнопку

И содержимое вставить в файл index.html в папке
D:\project_D_2026\pr.2026_01_26_Озвучка_гуглом_Фраз_и_запись_в_mp3\v_030_Озвучка_быстрыми_клавишами
После чего запускаем в терминале (cmd) команду
python server.py
Открываем страницу «http://localhost:5000» в браузер

теперь можно нажать кнопку

После чего можно нажать зеленую кнопку плей чтобы озвучить и будет происходить создан в папке «audio» аудио файлы в форматах (mp3, m4a, opus).
Если удалить аудио файлы из папки то соответствующая яцейка станет перестанет иметь фон зеленый. Можно снова нахать плей и опять будут созданы файлы.
Если нажать кнопку

то будут озвучены все ячейки для которых нет аудиофайлов. Если все удалить и нажать кнопку «Записать все», то будет созданы все файлы.