Позволяет управлять звонками и голосовыми чатами от имени бота или юзербота и легко встраивать эти функции в свои проекты.
Работает с популярными MTProto-клиентами:
Pyrogram, Telethon и Hydrogram, поэтому можно использовать любую удобную основу.
Что умеет:
from pytgcalls import PyTgCalls
from pytgcalls import idle
...
chat_id = -1001185324811
app = PyTgCalls(client)
app.start()
app.play(
chat_id,
'http://docs.evostream.com/sample_content/assets/sintel1m720p.mp4',
)
idle()
Также есть готовые сборки для:
что упрощает установку и запуск на разных платформах.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22👍17🔥8
Python + пара библиотек — и ты уже можешь записывать звук с микрофона прямо в .wav файл. Всё просто:
sounddevice — захват аудиоscipy — для сохранения .wav файловpython
import sounddevice as sd
from scipy.io.wavfile import write
def record_voice(duration: int, filename: str = "recording.wav", sample_rate: int = 44100) -> None:
"""
Записывает звук с микрофона и сохраняет его в .wav файл.
:param duration: Время записи в секундах
:param filename: Название выходного файла
:param sample_rate: Частота дискретизации (по умолчанию 44100 Гц)
"""
print(f"🎙 Запись началась на {duration} секунд...")
audio_data = sd.rec(int(duration * sample_rate), samplerate=sample_rate, channels=2)
sd.wait()
write(filename, sample_rate, audio_data)
print(f"✅ Запись завершена. Файл сохранён как: {filename}")
if __name__ == "__main__":
try:
seconds = int(input("⏱️ Введите длительность записи в секундах: "))
record_voice(seconds)
except Exception as e:
print(f"❌ Ошибка: {e}")
Такой скрипт отлично подойдёт для проектов по обработке аудио, голосовым ассистентам или даже создания простого диктофона.
#python #code #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍31🔥12❤9😱1
Можно запугать коллег, троллить друзей или... ну вы поняли. Возможностей — миллион.
Установка простая, а для работы нужна всего одна фотография.
#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍57🔥31❤17
Что внутри:
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍47🔥14❤4
Крутой open-source проект, который позволяет управлять устройствами с помощью движений глаз. Больше не нужно тянуться к клавиатуре – теперь всё решает взгляд!
Что умеет:
Где можно применить?
🔬 Эксперименты с интерфейсами будущего.
$ git clone https://github.com/NativeSensors/EyeGestures.git
$ cd EyeGestures
$ pip install -r requirements.txt
или
python3 -m pip install eyeGestures
Открытый код, документация и примеры использования.
Будущее уже здесь — открываем мир взглядом!
#soft #python #code
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥29❤12👍11
8mb.local — мощный компрессор, который ужимает огромные видео в десятки раз — вплоть до 4 МБ, без танцев с бубном.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍41🔥14❤10🤯2
Что умеет:
Внутри:
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥58👍21❤13
#doc #python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👍22❤11
Под капотом — лёгкий self-hosted интерфейс для yt-dlp, но работает как отдельная панель:
По сути — собственный загрузчик без лимитов, рекламы и зависимостей.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🔥17❤6