The LLM-optimized frontend for argmax-oss-swift.
SwiftListener provides a streamlined, user-friendly interface for the incredible work done in argmax-oss-swift. While the underlying engine handles the heavy lifting of transcription and diarization, SwiftListener focuses on the output: making your transcripts immediately useful for Large Language Models (LLMs).
argmax-oss-swift (https://github.com/argmaxinc/argmax-oss-swift) is a powerhouse. SwiftListener wraps that power in a workflow designed specifically for AI developers and prompt engineers:
🚀 Simplified UX: No complex configurations. Just point to an audio file and get results. 🤖 LLM-Ready Formatting: Automatically converts raw diarized output into clean, structured Markdown or JSON. This eliminates the "cleaning phase". 📋 Structured Context: Ensures speaker labels and timestamps are formatted in a way that maximizes an LLM's ability to follow a conversation.
SwiftListener acts as a high-level wrapper around the argmax-oss-swift engine. It manages the execution flow and post-processes the raw data into a "Prompt-Ready" state.
This project is a frontend wrapper built to extend the utility of argmax-oss-swift. Huge thanks to the Argmax team for their incredible work on high-performance, open-source transcription.
For Apple Silicon Only.SwiftListener.app.zip