Чувак обучил модель специально под русский язык, коротко пересказывать длинные тексты без потери смысла.
Алгоритм выжимает из документа самую суть и превращает десятки страниц в несколько абзацев — без воды и искажений.
Модель спокойно прогоняет всё это через себя и выдаёт аккуратное резюме.
# Установим библиотеку трансформеров
!pip install transformers
# Импортируем библиотеки
from transformers import AutoModelForSeq2SeqLM, T5TokenizerFast
# Зададим название выбронной модели из хаба
MODEL_NAME = 'UrukHan/t5-russian-summarization'
MAX_INPUT = 256
# Загрузка модели и токенизатора
tokenizer = T5TokenizerFast.from_pretrained(MODEL_NAME)
model = AutoModelForSeq2SeqLM.from_pretrained(MODEL_NAME)
# Входные данные (можно массив фраз или текст)
input_sequences = ['Тут твой текст'] # или можно использовать одиночные фразы: input_sequences = 'сегодня хороший день'
task_prefix = "Spell correct: " # Токенизирование данных
if type(input_sequences) != list: input_sequences = [input_sequences]
encoded = tokenizer(
[task_prefix + sequence for sequence in input_sequences],
padding="longest",
max_length=MAX_INPUT,
truncation=True,
return_tensors="pt",
)
predicts = model.generate(encoded) # # Прогнозирование
tokenizer.batch_decode(predicts, skip_special_tokens=True) # Декодируем данные
#нейросеть #python #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45🔥14❤13
Позволяет управлять звонками и голосовыми чатами от имени бота или юзербота и легко встраивать эти функции в свои проекты.
Работает с популярными 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
❤21👍17🔥8
Это настоящий инструментальный арсенал, который реально экономит недели разработки и открывает кучу возможностей для автоматизации.
В каталоге собраны API почти для всего:
Вся эта подборка доступна бесплатно.
#soft #nn #нейросеть
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥37👍19❤11😱1🫡1
Работает на базе модели GFPGAN, которая специально обучена реконструировать человеческие лица на снимках.
Что делает нейросеть:
В результате старые снимки буквально получают вторую жизнь.
1. Загружаете старую фотографию.
2. Нейросеть анализирует лицо на изображении.
3. Через несколько секунд получаете восстановленную версию.
Проект полностью открытый. При желании можно развернуть локально на своём компьютере.
Инструмент отлично подходит для:
#soft #nn #нейросеть #github
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍42🔥9❤6🤯1
RuView — необычный open-source проект. Система, которая использует обычные Wi-Fi-сигналы как сенсор для отслеживания людей в помещении.
Алгоритм анализирует отражения Wi-Fi-сигналов от человеческого тела и по изменению этих волн восстанавливает то, что происходит в комнате — даже если человека не видно напрямую.
Что умеет система:
Алгоритм анализирует эти изменения и восстанавливает модель происходящего в пространстве.
Кроме экспериментов, у технологии есть и практическое применение: например, поиск людей под завалами после катастроф, когда нужно определить, есть ли признаки жизни и где именно находится человек.
Проект полностью open-source, код доступен на GitHub.
#soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍92😱30🔥27❤8🤯6🫡5
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
👍53🔥31❤17
Что внутри:
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍46🔥14❤4
Реалистичные фото, сцены, стили(много 18+) и локации уровня «воу».
Внутри:
Не надо больше сидеть и придумывать промты с нуля — просто берёшь и запускаешь, работает прямо в AI Studio.
Всё аккуратно разложено:
#нейросеть #nn #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥13❤5
Лютая имба!
#soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥24❤7
Крутой 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🔥27👍11❤10
This media is not supported in your browser
VIEW IN TELEGRAM
Хочешь скопировать любой сайт? Просто кидаешь скриншот — нейросеть накидывает промт, который идеально описывает структуру и дизайн.
Без ручной верстки, без боли и пиксельхантинга.
Экономит часы — впечатляет за секунды
#nn #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍48🔥18❤5🤯2
8mb.local — мощный компрессор, который ужимает огромные видео в десятки раз — вплоть до 4 МБ, без танцев с бубном.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍39🔥14❤10🤯1
Масштаб:
#нейросеть #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥82👍25😱13❤7
Что умеет:
Внутри:
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54👍20❤13
Под капотом — лёгкий self-hosted интерфейс для yt-dlp, но работает как отдельная панель:
По сути — собственный загрузчик без лимитов, рекламы и зависимостей.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥16❤6
Русский разраб выкатил инструмент, который превращает поиск работы на hh.ru в автопилот. Нейросеть сама ищет вакансии, откликается, пишет сопроводительные и даже считает, где у тебя больше шансов.
Алгоритм:
Фактически это бот, который ходит по работодателям вместо тебя. Пока ты спишь — он рассылает отклики и повышает вероятность оффера.
Отклики вручную — прошлый век
#soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45🔥20❤7
This media is not supported in your browser
VIEW IN TELEGRAM
Забудь Google Translate — появился инструмент, который переводит речь в реальном времени прямо в твоём окне.
Просто включаешь во время звонка, видео или стрима — и получаешь живые субтитры на нужном языке поверх экрана.
Умеет:
По сути — это как встроенный переводчик в реальной жизни, только на твоём ПК.
Идеально для:
Больше не нужно напрягаться — просто смотри и понимай всё.
#soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥12❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Пока все платят за нейросети — чуваки выкатили опенсорс без ограничений.
Что внутри:
#soft #github #нейросеть
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35👍9❤5🤯2
Нейросеть LuxTTS делает то, от чего немного не по себе…
(минуту речи делает за доли секунды).
И да, это не какая-то серверная магия:
Установка:
git clone https://github.com/ysharma3501/LuxTTS.git
cd LuxTTS
pip install -r requirements.txt
Загрузка модели:
from zipvoice.luxvoice import LuxTTS
# load model on GPU
lux_tts = LuxTTS('YatharthS/LuxTTS', device='cuda')
# load model on CPU
# lux_tts = LuxTTS('YatharthS/LuxTTS', device='cpu', threads=2)
# load model on MPS for macs
# lux_tts = LuxTTS('YatharthS/LuxTTS', device='mps')
import soundfile as sf
from IPython.display import Audio
text = "Hey, what's up? I'm feeling really great if you ask me honestly!"
## change this to your reference file path, can be wav/mp3
prompt_audio = 'audio_file.wav'
## encode audio(takes 10s to init because of librosa first time)
encoded_prompt = lux_tts.encode_prompt(prompt_audio, rms=0.01)
## generate speech
final_wav = lux_tts.generate_speech(text, encoded_prompt, num_steps=4)
## save audio
final_wav = final_wav.numpy().squeeze()
sf.write('output.wav', final_wav, 48000)
## display speech
if display is not None:
display(Audio(final_wav, rate=48000))
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29❤7👍7🤯4😱1