Sys2txt – yerel bir LLM ile sistem sesini CLI'deki metne aktarın
Özgün başlık: Sys2txt – transcribe system audio to text in the CLI with a local LLM
sys2txt, Linux makinenizin çaldığı sesi (PulseAudio PipeWire'ın monitör kaynağı aracılığıyla) kaydeden ve bunu OpenAI'ın yapay zeka tabanlı konuşmadan metne dönüştürme modeli Whisper ile canlı olarak yazıya döken bir komut satırı aracıdır. Sesi başka bir şeye yönlendirmeden, kendi makinemde oynatılan toplantılara, videolara ve çağrılara altyazı eklemek için kullanıyorum. Daha hızlı fısıltı, openai-whisper ve fısıltı.cpp'yi (AMD için Vulkan GPU desteğiyle) destekler ve bir kez kaydedip ardından metne dönüştürebilir veya txt srt vtt json tsv biçiminde canlı çıktıyla bölümler halinde sürekli akış gerçekleştirebilir.
İşlevselliğini diğer işletim sistemlerine ve donanımlara genişletmek için başkalarıyla işbirliği yapmak isterim. (Bu aracı Kasım 2025'ten beri kullanıyorum ve geliştiriyorum.)
sys2txt is a command line tool that records whatever audio your Linux machine is playing (via PulseAudio PipeWire's monitor source) and transcribes it live with Whisper, OpenAI's AI-based speech-to-text model. I use it to caption meetings, videos, and calls playing on my own machine without routing audio through anything else. It supports faster-whisper, openai-whisper, and whisper.cpp (with Vulkan GPU support for AMD), and can either record-then-transcribe once or stream continuously in segments with live output in txt srt vtt json tsv.
I'd be keen to collaborate with others extend its functionality to other operating systems and hardware. (I have been using and developing this tool since November 2025.)
sys2txt es una herramienta de línea de comandos que graba cualquier audio que esté reproduciendo su máquina Linux (a través de la fuente del monitor de PulseAudio PipeWire) y lo transcribe en vivo con Whisper, el modelo de voz a texto basado en IA de OpenAI. Lo uso para subtitular reuniones, vídeos y llamadas que se reproducen en mi propia máquina sin enrutar el audio a través de nada más. Es compatible con Fast-Whisper, Openai-Whisper y Whisper.cpp (con soporte de GPU Vulkan para AMD) y puede grabar y luego transcribir una vez o transmitir continuamente en segmentos con salida en vivo en txt srt vtt json tsv.
Me encantaría colaborar con otros para ampliar su funcionalidad a otros sistemas operativos y hardware. (He estado usando y desarrollando esta herramienta desde noviembre de 2025).
sys2txt — это инструмент командной строки, который записывает любой звук, воспроизводимый вашим Linux-компьютером (через источник монитора PulseAudio PipeWire), и транскрибирует его в реальном времени с помощью Whisper, модели преобразования речи в текст на основе искусственного интеллекта OpenAI. Я использую его для субтитров встреч, видео и звонков, воспроизводимых на моем компьютере, без маршрутизации звука через что-либо еще. Он поддерживает fast-whisper, openai-whisper и шепот.cpp (с поддержкой Vulkan GPU для AMD) и может либо записывать, а затем транскрибировать один раз, либо осуществлять непрерывную потоковую передачу сегментами с выводом в реальном времени в формате txt srt vtt json tsv.
Я хотел бы сотрудничать с другими, чтобы расширить его функциональность на другие операционные системы и оборудование. (Я использую и разрабатываю этот инструмент с ноября 2025 года.)