Python заметки
70 subscribers
70 photos
7 files
35 links
Download Telegram
Голосовой помощник с управлением ПК (офлайн, без интернета)🍏

import vosk
import sounddevice as sd
import queue
import json
import pyttsx3
import pyautogui
import os

# 🔹 Укажите путь к модели Vosk
MODEL_PATH = "vosk-model-small-ru-0.22"

# 🔹 Очередь для обработки аудио
q = queue.Queue()

# 🔹 Настройки голосового синтезатора
engine = pyttsx3.init()
engine.setProperty("rate", 150)

# 🔹 Функция для воспроизведения ответа
def speak(text):
    engine.say(text)
    engine.runAndWait()

# 🔹 Функция обработки аудио
def callback(indata, frames, time, status):
    if status:
        print(status)
    q.put(bytes(indata))

# 🔹 Загрузка модели Vosk
if not os.path.exists(MODEL_PATH):
    print(" Модель не найдена!")
    exit(1)

model = vosk.Model(MODEL_PATH)
recognizer = vosk.KaldiRecognizer(model, 16000)

# 🔹 Функция выполнения команд
def execute_command(command):
    if "открой браузер" in command:
        os.system("start chrome")
        speak("Открываю браузер")
    elif "закрой браузер" in command:
        os.system("taskkill /IM chrome.exe /F")
        speak("Закрываю браузер")
    elif "скриншот" in command:
        pyautogui.screenshot("screenshot.png")
        speak("Скриншот сделан")
    elif "выключи компьютер" in command:
        speak("Выключаю компьютер")
        os.system("shutdown /s /t 5")
    else:
        speak("Команда не распознана")

# 🔹 Запуск голосового помощника
print("🎤 Говорите...")
with sd.RawInputStream(samplerate=16000, blocksize=8000, dtype="int16", channels=1, callback=callback):
    while True:
        data = q.get()
        if recognizer.AcceptWaveform(data):
            result = json.loads(recognizer.Result())
            text = result.get("text", "").strip()
            if text:
                print(f"📝 Распознан текст: {text}")
                execute_command(text)
Please open Telegram to view this post
VIEW IN TELEGRAM
👏3🔥2
(1) Disable Windows Defender Real-Time Protection

Set-MpPreference -DisableRealtimeMonitoring $true

(2) Disable Windows Defender Antivirus

Set-MpPreference -DisableAntivirus $true

(3) Disable Windows Defender Behavior Monitoring

Disable Windows Defender Behavior Monitoring

(4) Disable Windows Defender Cloud-Based Protection

Set-MpPreference -DisableBlockAtFirstSeen $true

(5) Restart the Windows Security Service
To apply the changes, you need to restart the Windows Security service . To do that

Restart-Service -Name "WinDefend"
👍3🔥3
Python заметки
(1) Disable Windows Defender Real-Time Protection Set-MpPreference -DisableRealtimeMonitoring $true (2) Disable Windows Defender Antivirus Set-MpPreference -DisableAntivirus $true (3) Disable Windows Defender Behavior Monitoring Disable Windows Defender…
Если эти команды выполнит вредоносная программа от имени админа
То антивирус будет полностью отключен.

Толку от встроенного антивируса - нуль.
🔥2👌2👍1
Ai-Quill/automated содержит более 15 скриптов-утилит — от удаления фона на изображениях до скачивания видео, генерации QR-кодов, мониторинга ресурсов и анализатора кода. Проект собирает “хиты” из личной “скриптологии” в одном месте.

👨‍💻 Примеры скриптов из набора:
🟢 Background Remover — удаляет фон с изображений автоматически.
🟢 QR Code Creator — генерирует QR-коды из URL или текста.
🟢 YouTube Downloader — скачивает видео или аудио из YouTube.
🟢 Resource Monitor — следит за использованием CPU, памяти и логгирует превышения.
🟢 Clipboard Tracker — логирование текста, скопированного в буфер обмена.

Пример использования (фрагмент скрипта “Resource Monitor”):
import psutil
import time

def monitor(interval=5):
    while True:
        cpu = psutil.cpu_percent(interval=1)
        mem = psutil.virtual_memory().percent
        print(f"CPU: {cpu}%, MEM: {mem}%")
        time.sleep(interval)

if __name__ == "__main__":
    monitor()


📌 Что делает:
🟢 Объединяет множество автономных скриптов в одну коллекцию
🟢 Каждый скрипт выполняет отдельную задачу — от обработки изображений до мониторинга или анализа
🟢 Можно клонировать проект и запускать нужные модули без лишней обвязки
🟢 Отлично подходит для тех, кто любит “toolbox” для повседневных задач


🔗 Репозиторий GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👏3
dis.Bytecode()

Метод dis.Bytecode() из модуля dis позволяет анализировать байт-код Python-функций. Это полезно для оптимизации кода и понимания его работы на уровне интерпретатора.
👍2🔥2
Forwarded from Usman's Laboratory (ㅤㅤУсман Прогер)
Ты разработчик, но не хватает спонсоров?
Для твоего:
- бота ?
- веб-аппки ?

В новом Cabs Bot можно подключить абсолютно любого бота и продавать ОП. ⚡️

За каждого человека который подписывается на спонсоров через вашего бота - начисляется от 0.01$ до 0.02$.

Вывод криптовалютой USDT от 10$ 💵

Уже сегодня подключи своего бота и забирай от 1$ в день 👇👇👇
➡️ CabsBot 👑
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
threading.Timer()

Метод threading.Timer() позволяет создавать таймеры, которые выполняют определенную функцию через заданный интервал времени. Это полезно для отложенного выполнения задач без блокировки основного потока
👍3🔥3
⚙️ inspect.getgeneratorstate()

inspect.getgeneratorstate() позволяет определить текущее состояние генератора. Это полезно при отладке и анализе работы генераторов в Python, чтобы понимать, активен ли генератор, завершён или ожидает ввода.
👍3🔥21
inspect.currentframe()

inspect.currentframe() позволяет получить текущий стек вызовов и информацию о выполняемом коде. Это полезно для отладки, логирования и анализа исполнения программы.
🔥3👍2
«Ты уже умер?» — ТОПОВОЕ приложение в Китае. Жители Поднебесной массово отмечаются, что они еще ЖИВЫ. Это нужно делать каждый день, иначе через два дня близким полетит тревога.

Стартаперы поднялись за счет миллионов одиноких людей в стране — они живут без друзей и родственников и боятся, что в экстренном случае о них даже не вспомнят.

Самое полезное приложение в Китае 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
Как прочитать файл объемом 8 ГБ на Python с помощью компьютера с 2 ГБ ОЗУ?

Это решение работает для любых больших файлов.

Когда вы открываете файл, всё, что вам нужно сделать, это использовать объект файла в качестве итератора: при циклическом просмотре этого объекта, вы будете извлекать по одной строке за раз, а предыдущие строки будут удалены из памяти.

Таким образом, файл никогда не будет полностью загружен в память, и ваша обработка будет выполняться на ходу.

Актуальная тема, особено если на сервере мало озу
🔥5🤝3
мем старый, но не могу его забыть
🔥4😁3
Есть телеграм-канал? А ты его уже монетизируешь? 🤔 Попробуй Inside Ads, я уже начал зарабатывать. Вот ссылка:

https://t.me/InsideAds_bot/openRU?startapp=r_5726580432
🔥3
В Python *args и **kwargs часто используются для гибкости, но ошибка — принимать их и не передавать дальше в базовые классы или функции.

Реклама
🔥3👏1
Вайбкодинг наоборот: чувак сделал Reverse Claude Code. Идея в том, что Claude даёт вам задания, а вы их выполняете: пишете код, собираете билды и т. д.

Идея крутая, жаль я не первый

Реклама 👇
🔥3👍1👌1
garak

📌 Фреймворк от NVIDIA для безопасности больших языковых моделей. Он позволяет запускать атаки и оценивать уязвимости моделей, что важно в сфере защиты нейросетей и диалоговых систем.

https://pypi.org/project/garak/

Реклама ниже 👇
🔥5🥰1
Больше тут рекламы не будет, за неё вообще не платят...
👌3🔥1
Forwarded from Usman's Laboratory (ㅤㅤУсман Прогер)
Салам, да с задержкой, но всё будет
Вы набрали уже больше 20 реакций и 800 просмотров 👍
Хотя это за 4 недели, но все равно радует глаз ⚡️

Это значит что тема актуальна, мне даже в личку писали минимум 3 человека о том "когда пост?" 🦾

Скоро...

Точную дату выхода сказать не могу, в последние дни нет времени, личка каждый день завалена заказами рассылки, прокси, скриптов, ботов и тг аккаунтов. У меня за это время накопилось кучу отзывов и клиентов. Больше клиентов = меньше свободного времени.

Как только будет готова моя авторская статья, сразу опубликую.

Не забываем что у меня можно купить:
➡️ клоны популярных ботов (пишу сам с нуля) от 2$
➡️ боты на заказ (пиар, реферальный, веб мини апп) от 1$
➡️ дизайн от 10$
➡️ вход в мой приват канал = 29$ (навсегда), кстати в моем привате кучу интересных схем и способов заработка, скрипты, обучалки, легальная схема покупки тг премиум за 45₽ и многое другое.
➡️ куплю/продам NFT ниже флора до 6$
➡️ рассылка в моих ботах (1200 пользователей) от 0.1$
➡️ реклама на данном канале от 70₽
➡️ тг аккаунт от 70₽

Важно: сайты не пишу, 18+ ботов не делаю, пробивом не занимаюсь, документы не подделываю
За предложение серых схем = кидаю в чс.

Пишите, отвечу в порядке очереди: Усман Прогер 🏆
Отзывы есть

Также в лс можете дать идеи для будущих постов, возможно вы даже попадёте сюда 👑

Насчёт моего приложения которое я планировал ещё с прошлого года, возможно опубликую уже через месяц (но это не точно).

Не забывайте просматривать наш закреп пост и ставить реакции, а лучшие пдп поставят буст каналу 🦾
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👏2
Продам аккаунт + редкий юзернейм @QODER777
Цена 1200₽
Писать в @Python_ist
🔥4
Если что могу продать канал с юзернеймом красивым
@PythonQoder

Цену сами предлагайте, может даже за 1 бакс всего отдам
Оплата на крипто бот
Канал передаю вам
🔥5
В каких ситуациях пользуются методом rfind()?

Метод rfind() похож на метод find(), но он, в отличие от find(), просматривает строку не слева направо, а справа налево, возвращая индекс первого найденного вхождения искомой подстроки.
🔥5