Преобразования текста в аудио с помощью Python
Для преобразования текста в аудио на Python можно использовать библиотеку gTTS (Google Text-to-Speech).
В данном примере мы используем текст "Привет!» на русском языке, создаем объект gTTS и сохраняем аудиофайл "hello.mp3". Затем мы воспроизводим аудиофайл с помощью утилиты mpg321.
Для преобразования текста в аудио на Python можно использовать библиотеку gTTS (Google Text-to-Speech).
В данном примере мы используем текст "Привет!» на русском языке, создаем объект gTTS и сохраняем аудиофайл "hello.mp3". Затем мы воспроизводим аудиофайл с помощью утилиты mpg321.
👍23🎉2
Аудиомодуль Dejavu
Dejavu – это аудиомодуль на Python с открытым исходным кодом. Он может запоминать записанный звук, прослушивая его один раз, и этот звук сохраняется в базе данных.
После этого, когда проигрывается песня, микрофонный вход или дисковый файл, Dejavu пытается сопоставить звук с сохраненными в базе данными, и вернуть песню или запись, которая была воспроизведена ранее.
Модуль Dejavu превосходит распознавание отдельных сигналов с реалистичным количеством шума.
Подробнее можно почитать здесь.
Dejavu – это аудиомодуль на Python с открытым исходным кодом. Он может запоминать записанный звук, прослушивая его один раз, и этот звук сохраняется в базе данных.
После этого, когда проигрывается песня, микрофонный вход или дисковый файл, Dejavu пытается сопоставить звук с сохраненными в базе данными, и вернуть песню или запись, которая была воспроизведена ранее.
Модуль Dejavu превосходит распознавание отдельных сигналов с реалистичным количеством шума.
Подробнее можно почитать здесь.
👍11❤1😱1
Telegram Django Bot за пару строк
В этой статье автор рассказывает как можно упростить разработку ботов, сократив количество кода в разы, и не создавать велосипед.
Смотреть статью
В этой статье автор рассказывает как можно упростить разработку ботов, сократив количество кода в разы, и не создавать велосипед.
Смотреть статью
👍11🗿5
Узнаем заряд батареи компьютера с помощью Python
Для узнавания остатка зарядки на компьютере в операционной системе Windows можно использовать следующий код на Python.
Для выполнения этого кода нужно установить библиотеку
Данный код сначала получает объект
Для узнавания остатка зарядки на компьютере в операционной системе Windows можно использовать следующий код на Python.
Для выполнения этого кода нужно установить библиотеку
psutil
. Это можно сделать с помощью pip install psutil.Данный код сначала получает объект
battery
с помощью функции psutil.sensors_battery()
, которая предоставляет информацию о состоянии батареи компьютера. Затем он проверяет, подключена ли зарядка, с помощью свойства power_plugged
.👍25👨💻13🎉2🗿2❤1🆒1
Что выведет данный код?
Anonymous Quiz
25%
20, 30
22%
30, 30
7%
30, 40
9%
20, 30
11%
10, 20
26%
Узнать ответ
👨💻24🤔17👍10🔥4❤3
Дан список: a = [1, 2, 3, 4, 5]. Нужно убрать элемент "3", какой код НЕ выполнит задачу?
Anonymous Quiz
26%
a.remove(3)
20%
a[2] = []
29%
a[2:3] = []
25%
del a[2]
🤔38👍13🔥3🆒2❤1🗿1
Каким будет результат выполнения кода?
Anonymous Quiz
40%
0 1 2 3 4 PythonQuestions
10%
0 1 2 3 4 5 PythonQuestions
37%
0 1 2 3 4
6%
1 2 3 4 5
7%
Посмотреть ответ
👍32🤔12🗿6❤1
Поймай меня, если сможешь: руководство по обработке исключений в Python
Люди, которые пишут код, часто воспринимают работу с исключениями как необходимое зло. Но освоение системы обработки исключений в Python способно повысить профессиональный уровень программиста, сделать его эффективнее.
Смотреть статью
Люди, которые пишут код, часто воспринимают работу с исключениями как необходимое зло. Но освоение системы обработки исключений в Python способно повысить профессиональный уровень программиста, сделать его эффективнее.
Смотреть статью
👍11🎉2❤1
👍21🤔7😢1
re.findall()
Функция findall() модуля re возвращает все неперекрывающиеся совпадения шаблона "pattern" в строке "string" в виде списка строк или список кортежей. Строка сканируется слева направо, и совпадения возвращаются в найденном порядке.
Результат зависит от количества групп захвата в шаблоне:
•Если групп нет, то возвращается список строк, соответствующих всему шаблону.
•Если существует ровно одна группа, то возвращается список строк, соответствующих этой группе.
•Если присутствует несколько групп, то возвращается список кортежей строк, соответствующих группам.
Функция findall() модуля re возвращает все неперекрывающиеся совпадения шаблона "pattern" в строке "string" в виде списка строк или список кортежей. Строка сканируется слева направо, и совпадения возвращаются в найденном порядке.
Результат зависит от количества групп захвата в шаблоне:
•Если групп нет, то возвращается список строк, соответствующих всему шаблону.
•Если существует ровно одна группа, то возвращается список строк, соответствующих этой группе.
•Если присутствует несколько групп, то возвращается список кортежей строк, соответствующих группам.
👍11🎉1
Чем отличаются методы remove() и discard(), применяемые к множеству?
Anonymous Quiz
19%
discard удаляет элемент если он есть, и выводит ошибку если его нет, remove просто удаляет элемент
37%
remove удаляет элемент если он есть, и выводит ошибку если его нет, discard просто удаляет элемент
20%
метода discard() для множеств не существует
6%
Все варианты неверные
18%
Узнать ответ
👍18❤2🤔2🔥1
SQLAlchemy
Библиотека SQLAlchemy в Python используется для работы с базами данных. Она предоставляет удобный и гибкий способ взаимодействия с различными типами баз данных, включая SQLite, MySQL, PostgreSQL и многие другие.
Одним из интересных и малоизвестных свойств SQLAlchemy является возможность использования выражений в качестве аргументов функций (например,
В этом примере мы создаем запрос, который возвращает все строки из таблицы
Библиотека SQLAlchemy в Python используется для работы с базами данных. Она предоставляет удобный и гибкий способ взаимодействия с различными типами баз данных, включая SQLite, MySQL, PostgreSQL и многие другие.
Одним из интересных и малоизвестных свойств SQLAlchemy является возможность использования выражений в качестве аргументов функций (например,
case()
, or_()
). Это позволяет создавать гибкие запросы к базе данных, которые могут изменяться в зависимости от условий.В этом примере мы создаем запрос, который возвращает все строки из таблицы
users
, у которых либо имя равно "John", либо возраст равен 25.👍20❤3🍾1