Максим Александрович
Семизоров М. А. Подписчиков: 125
Рейтинг Рейтинг Рейтинг Рейтинг Рейтинг 95

Голосовое воспроизведение текстовых файлов с помощью python (видео)

20 дочитываний
6 комментариев
Эта публикация уже заработала 0,95 рублей за дочитывания
Зарабатывать

Голосовое воспроизведение текстовых файлов с помощью python и модуля от google c названием gtts, использующего множество API (Google Text to Speech API).

Иногда возникает ситуация, когда требуется изучить материал, а на его чтение нет времени или возможности. Тогда остаётся возможность его прослушать в дороге, как аудиокнигу например.

Вот тут и приходят на помощь некоторые познания в программировании.

Язык программирования Python имеет низкий уровень вхождения и подходит для не-технических специалистов, аналитиков.

Существует множество источников, где возможно найти нужные материалы и готовые решения. Однако умение программировать позволяет уделить внимание нюансам, которые в исходном варианте недоступны.

В программе из видео автор предусматривает применение программы в обоих случаях-когда интернет имеется и тогда работает код модуля gtts от google, если же интернета нет, то подключается модуль pyttsx3, который использует стандартный движок операционной системы.

Рассматриваемая программа запрашивает у пользователя имя файла (*.txt, *.pdf), которое помещается в директорию (папку) с исходной программой, конвертирует его в mp3 и впоследствии его зачитывает. После конвертирования исходного текстового файла в аудио. В директории звуковой файл сохраняется рядом с текстовым, и в последствии его можно просто скопировать и перенести на флешкарту и прослушать на любом устройстве, способном воспроизводить файлы mp3.

Особенностью работы программы является то, что при наличии интернета работает движок gtts от google, при отсутствии интернета - подключается pyttsx3 встроенный движок от windows.

Код данной программы git https://github.com/SemiMaks/text_to_audio, можно просто скачать и запускать на своём компьютере.

Ссылки на используемые в видео модули и библиотеки:

gtts - https://github.com/pndurette/gTTS

pyttsx3 - https://github.com/nateshmbhat/pyttsx3

playsound - https://github.com/TaylorSMarks/playsound

pdfminer - https://github.com/euske/pdfminer

Если будет интересно, как упаковать кучу файлов программы в один исполняемый файл (например.exe), напишите в комментариях, я напишу об этом подробно.

Насколько полезной была бы такая программа лично для вас?

Проголосовали: 6

Проголосуйте, чтобы увидеть результаты

6 комментариев
Понравилась публикация?
13 / 0
нет
0 / 0
Подписаться
Донаты ₽
количество символов: 0

Показать всех обсуждающих (4)

Комментарии: 6
Отписаться от обсуждения Подписаться на обсуждения
Популярные Новые Старые
08.02.2023, 16:22
Санкт-Петербург
Комментарий удалён
раскрыть ветку (0)
DELETE
Комментарий удалён
раскрыть ветку (0)
DELETE

Круто

раскрыть ветку (0)
Обычный рабочий Алексей Дианов
Рейтинг Рейтинг Рейтинг Рейтинг Рейтинг 2.2М
08.02.2023, 16:39
Астрахань

интересная и полезная штука)

+1 / 0
картой
Ответить
раскрыть ветку (0)

Даже и не представляю куда её можно применить.

Спасибо за публикацию.

+1 / 0
картой
Ответить
Социальный инженер Максим Александрович
Рейтинг Рейтинг Рейтинг Рейтинг Рейтинг 95
08.02.2023, 22:05
Подольск

Например нашли интересную запись/статью длинную очень, преобразовали в mp3 файл с помощью этой программы и в телефон загрузили- можно как аудиокнигу слушать.

+1 / 0
Ответить
раскрыть ветку (0)
раскрыть ветку (1)

Мнение КПРФ о бюджете страны и сложности момента.

Понятна каждому чрезвычайно сложная нынешняя ситуация, когда страна находится в военном противостоянием не столько с Украиной, сколько со всем «цивилизованным» Западом. И мы – коммунисты прекрасно понимаем.

Жуткая история из Кирова: пенсионер умер во время задержания за кражу настойки за 300 рублей

Жуткая история произошла в Кирове, там 67 - летний пенсионер умер после того как продавщица, грузчик и охранник повалили старика на землю, замотали ему руки и ноги скотчем, а потом и сели на него,...
01:11
Поделитесь этим видео

"Истец отказался от иска": как мой простенький отзыв на иск заставил правообладателя отступить в суде

Здравствуйте, мои дорогие читатели! Сегодня расскажу Вам историю из моей юридической практики. Меня зовут Дарья Алексеевна, я юрист и писательница. Часто пишу не только тексты, но и процессуальные документы,...