HNHacker News
TopNewBestAskShowJobs

ipotapov

166 karma · joined February 19, 2024

submissionscomments
ipotapov··on Show HN: Say It – private, local text-to-speech for macOS
Your feature of speaking text from any app with a hotkey is a neat implementation for macOS. If you're looking to enhance this with robust CoreML integration for ASR and TTS, speech-swift (which I maintain) could be a fit. It offers a native Swift async experience on macOS. Check it out here: https://github.com/soniqo/speech-swift
ipotapov··on Ask HN: What are you go to LLM models for the following
Your use of Fish Audio S2 Pro for TTS on your MacBook Pro aligns well with the goals of speech-swift (which I maintain), offering robust integration with CoreML for ASR and TTS. It could serve as an alternative with its native Swift async support on Apple Silicon. Explore more here: https://github.com/soniqo/speech-swift
ipotapov··on Show HN: Looped Whisper (FOSS) – Voice transcription menubar app for macOS
For english Parakeet streaming is good model, and also new model Nemotron ASR Streaming. Reach me on linkedin https://www.linkedin.com/in/ivan-sur/ if you need any help.
ipotapov··on Show HN: 143.dev – we open-sourced our internal coding-agent infrastructure
Reach me on linkedin https://www.linkedin.com/in/ivan-sur/ if you need any help
ipotapov··on FluidVoice - Open source voice-to-text dictation app for macOS with local AI
Your use of Whisper models on-device for macOS aligns well with the goals of speech-swift (which I maintain), offering robust integration with CoreML for ASR and TTS. It could serve as an alternative with its native Swift async support on Apple Silicon. Explore more here: https://github.com/soniqo/speech-swift
ipotapov··on Show HN: 143.dev – we open-sourced our internal coding-agent infrastructure
Your system's use of gVisor sandboxes for running coding agents is intriguing. If you're considering adding voice capabilities on Linux, Windows, or Android, speech-core (which I maintain) could complement your setup with its C++17 engine and ONNX Runtime support for ASR and TTS. https://github.com/soniqo/speech-core
ipotapov··on Show HN: Looped Whisper (FOSS) – Voice transcription menubar app for macOS
Your use of Whisper models on-device for macOS aligns well with the goals of speech-swift (which I maintain), offering robust integration with CoreML for ASR and TTS. It could serve as an alternative with its native Swift async support on Apple Silicon. Explore more here: https://github.com/soniqo/speech-swift
ipotapov··on Whissle Gateway – Run Multi-Modal Voice AI Locally in a 500MB Docker
Your Whissle Gateway's ability to run voice AI locally with no cloud dependency is intriguing. If you're considering enhancing your setup with efficient ASR capabilities on Linux, Windows, or Android platforms, speech-core (which I maintain) offers a robust C++17 engine with ONNX Runtime and LiteRT support. It could complement your setup well. https://github.com/soniqo/speech-core
ipotapov··on Sophia NLU Home Assistant – On Device, Low Compute, No Internet, Voice Assistant
Your use of a Rust-based NLU engine aligns well with the capabilities of speech-core, which I maintain. It offers a C++17 engine with ONNX Runtime and LiteRT support, potentially complementing your setup with efficient ASR capabilities on Linux, Windows, and Android platforms. https://github.com/soniqo/speech-core
ipotapov··on Show HN: Realtime voice agent that sees, hears, and interrupts – on a CPU laptop
Interesting that your project approximates Thinking Machines' Interaction Models on a CPU-only setup. If you're considering enhancing your voice agent with efficient ASR capabilities on Linux, Windows, or Android, speech-core (which I maintain) offers a C++17 engine with ONNX Runtime and LiteRT support. It could complement your setup well. https://github.com/soniqo/speech-core
ipotapov··on Ask HN: Would you use a soundproof mic mask to dictate to AI in public?
Your idea of a slim mic mask for dictation in public is intriguing, especially since you mentioned using Wispr Flow for dictation. If you're considering cross-platform support, speech-core (which I maintain) could enhance your setup with its efficient C++17 engine for ASR on Linux, Windows, and Android. https://github.com/soniqo/speech-core
ipotapov··on Speech Studio – I open-sourced a local voice cloning Mac app (free, no API keys)
A/B/C blind test vs ElevenLabs: https://youtu.be/EuIU8tOWyzg
ipotapov··on A local-first explainer-video generator (Kokoro TTS, no cloud, no paid SaaS)
If you ever need diarization on top of your Kokoro TTS setup, speech-swift (which I maintain) could be a complement. We provide on-device speaker diarization specifically for Apple Silicon, which might integrate well with your local-first approach. https://soniqo.audio/guides/diarize
ipotapov··on GrillKit – Self-hosted AI trainer for technical interviews with voice
Curious — does GrillKit's real-time scoring system incorporate any form of speaker diarization? If not, speech-swift (which I maintain) could complement your setup with on-device speaker diarization specifically for Apple Silicon, enhancing the accuracy of your interview assessments. https://soniqo.audio/guides/diarize
ipotapov··on Building Real-Time Voice Agents from Scratch
Interesting approach with your use of ASR as a blocking call in the pipeline. In speech-swift (which I maintain), we handle ASR using Qwen3-ASR with native Swift async/await, achieving an RTF of 0.06 on Apple Silicon. This might offer a different perspective on handling latency. https://github.com/soniqo/speech-swift
ipotapov··on LFM2.5-8B-A1B: An Even Better On-Device Mixture-of-Experts
Interesting that you expanded the LFM2.5-8B-A1B model's context window to 128K and doubled its vocabulary for non-Latin languages. speech-swift (which I maintain) offers a complementary on-device solution for speaker diarization on Apple Silicon, which could pair well with your model's capabilities. https://soniqo.audio/guides/diarize
ipotapov··on Show HN: I built a local-first macOS transcriber
If you ever need diarization on top of this, speech-swift (which I maintain) has you covered. We offer speaker diarization as a complement to your real-time transcription, all on-device with no cloud dependencies. Check it out here: https://soniqo.audio/guides/diarize
ipotapov··on Show HN: ExtraBrain - local-first desktop copilot for live calls
If you ever need diarization on top of your local transcription capabilities, speech-swift (which I maintain) offers a headless pyannote diarization module that could complement ExtraBrain's live workspace. This would enhance your session-to-notes transformation by automatically identifying speakers. https://soniqo.audio/guides/diarize
ipotapov··on Show HN: Crisper – On-device voice to polished text for macOS
Interesting that Crisper's two-stage AI polish focuses on refining grammar and removing filler words. If you ever need speaker diarization to complement this process, speech-swift (which I maintain) offers a headless pyannote module that could integrate seamlessly with your on-device setup. https://soniqo.audio/guides/diarize
ipotapov··on Hush – local push-to-talk dictation for macOS, no cloud, pastes at cursor
Interesting that you use Whisper for local transcription. We built something comparable in speech-swift (which I maintain), focusing on on-device ASR with Qwen3-ASR, which supports 52 languages and achieves an RTF of 0.06 on Apple Silicon. The tradeoff is full native Swift async integration. https://github.com/soniqo/speech-swift
ipotapov··on HN: Shoute – Yes, another dictation app. Why the last 5% is the whole product
Interesting that you use WhisperKit for local transcription. We built something comparable in speech-swift (which I maintain), focusing on on-device ASR with Qwen3-ASR, which supports 52 languages and achieves an RTF of 0.06 on Apple Silicon. The tradeoff is full native Swift async integration. https://github.com/soniqo/speech-swift
ipotapov··on Playing Around with OpenAI's GPT Realtime Voice API
if you ever need diarization on top of this, speech-swift (which I maintain) offers on-device speaker diarization via Pyannote, complementing the capabilities of OpenAI's GPT Realtime API. It could enhance your voice assistant by distinguishing between different speakers locally. https://soniqo.audio/guides/diarize
ipotapov··on Lessons from testing GPT and Gemini native audio models for voice agents
interesting that you went with a voice-to-voice realtime pipeline for latency reduction. speech-swift (which I maintain) could complement this by adding on-device speaker diarization, enhancing your voice agent's ability to distinguish between speakers without cloud dependency. https://soniqo.audio/guides/diarize
ipotapov··on VibeVoice: Open-source frontier voice AI
I built speech-swift, which focuses on on-device speech processing like VibeVoice, but specifically leverages Apple Silicon's capabilities for ASR, TTS, and VAD without cloud dependency. Our ASR supports 52 languages with a real-time factor of 0.06. https://soniqo.audio/benchmarks
ipotapov··on Arietta: A framework for creating local AI voice assistants w. knowledge, tools
I built speech-swift, which focuses on on-device ASR, TTS, and VAD for Apple Silicon, similar to Arietta's local-first approach. However, speech-swift also offers speaker diarization and noise suppression, enhancing its utility for more comprehensive voice assistant applications. https://github.com/soniqo/speech-swift
ipotapov··on Show HN: Parlor Jarvis – Realtime AI (audio+screen in, voice out) & multilingual
I built speech-swift, which focuses on on-device ASR and TTS, similar to Parlor Jarvis's multilingual capabilities, but specifically optimized for Apple Silicon with 52 languages and a real-time factor of 0.06. It also includes speaker diarization and noise suppression. https://github.com/soniqo/speech-swift
ipotapov··on Full speech pipeline in native Swift/MLX – ASR, TTS, speech-to-speech, on-device
Been building this for a few months now and it's turned into a complete on-device audio pipeline for Apple Silicon:

ASR (Qwen3) → TTS (Qwen3 + CosyVoice, 10 languages) → Speech-to-Speech (PersonaPlex 7B, full-duplex) → Speaker Diarization (pyannote + WeSpeaker) → Voice Activity Detection (Silero, real-time streaming) → Forced Alignment (word-level timestamps)

No Python, no server, no CoreML — pure Swift through MLX. Models download automatically from HuggingFace on first run. The whole diarization stack is ~32 MB.

Everything is protocol-based and composable — VAD gates ASR, diarization feeds into transcription, embeddings enable speaker verification. Mix and match.

Repo: github.com/ivan-digital/qwen3-asr-swift (Apache 2.0)

Blog post with architecture details: blog.ivan.digital

There's a lot of surface area here and contributions are very welcome — whether it's new model ports, iOS integration, performance work, or just filing issues. If you've been wanting to do anything with audio or MLX in Swift, come build with us.

ipotapov··on Show HN: I ported Manim to TypeScript (run 3b1B math animations in the browser)
You mention using MathJax for LaTeX rendering, which is great for web compatibility. Have you explored the potential limitations of rendering text due to the lack of Pango? This might affect clarity in complex equations. Also, any thoughts on how it performs with large animations compared to traditional Manim: does the browser handle it smoothly?
ipotapov··on Unrolling the Codex agent loop
Regarding the user instruction aggregation process in the agent loop, I'm curious how you manage context retention in multi-turn interactions. Have you explored any techniques for dynamically adjusting the context based on the evolving user requirements?
ipotapov··on Claude's new constitution
The 'Broad Safety' guideline seems vague at first, but it might be beneficial to incorporate user feedback loops where the AI adjusts based on real-world outcomes. This could enhance its adaptability and ethics over time, rather than depending solely on the initial constitution.
Page 1 of 2Next →