FlareStart
HomeNewsHow ToSources
FlareStart

Where developers start their day. All the tech news & tutorials that matter, in one place.

Quick Links

  • Home
  • News
  • Tutorials
  • Sources
  • Privacy Policy

Connect

© 2026 FlareStart. All rights reserved.

Back to articles
Self-Host Speech-to-Text and Use It as Your iPhone Keyboard in 3 Commands
How-ToTools

Self-Host Speech-to-Text and Use It as Your iPhone Keyboard in 3 Commands

via Dev.toOndrej Machala2h ago

If you're running a homelab, you've probably already got speech-to-text somewhere in your stack. Maybe you use it for Home Assistant voice commands. Or local LLM integrations. Or just transcribing meeting recordings. Here's something you might not have considered: you can use that same transcription server as a keyboard on your iPhone. The 3 Commands git clone https://github.com/omachala/diction cd diction docker compose up -d That's the server running. Now install Diction on your iPhone, point it at your server URL, and you have a voice keyboard backed by your own speech-to-text instance. What's Actually Running The Docker Compose setup spins up two services: services : gateway : image : ghcr.io/omachala/diction-gateway:latest ports : - " 8080:8080" whisper-small : image : fedirz/faster-whisper-server:latest-cpu environment : WHISPER__MODEL : Systran/faster-whisper-small WHISPER__INFERENCE_DEVICE : cpu whisper-small : the transcription engine — runs open-source speech-to-text via a RE

Continue reading on Dev.to

Opens in a new tab

Read Full Article
0 views

Related Articles

I measured M-Pesa STK Push polling lag on a real device. The variance will ruin your UX.
How-To

I measured M-Pesa STK Push polling lag on a real device. The variance will ruin your UX.

Dev.to • 6m ago

This Perplexity Embedding Model Understands Chunks in Context
How-To

This Perplexity Embedding Model Understands Chunks in Context

Hackernoon • 2h ago

Saatva HD Mattress Review: A Solution for Heavy-Bodied Sleepers
How-To

Saatva HD Mattress Review: A Solution for Heavy-Bodied Sleepers

Wired • 2h ago

4 Tactics for Shipping Faster Without Losing Software Quality
How-To

4 Tactics for Shipping Faster Without Losing Software Quality

Hackernoon • 2h ago

Middleware patterns in Go without over-engineering
How-To

Middleware patterns in Go without over-engineering

Medium Programming • 4h ago

Discover More Articles