#141 · Primary category: Speech & Audio
voice-overlay-ios
🗣 An overlay that gets your user’s voice permission and input as text in a customizable UI
Project last updated:06/23/26
GitHub Stars
556
Forks
58
Contributors
5
License
MIT
Why we included this project
iOS developers who want voice input usually end up writing the same permission and recording boilerplate. This library wraps Apple's SFSpeechRecognizer in a ready-made overlay that asks for microphone and speech recognition access, points users to Settings when they've denied it, and hands back recognized text through a callback or delegate. You can restyle the listening screen, control when it starts and stops, set a silence timeout, or plug in your own speech engine by conforming to the Recordable protocol. It works well with Algolia's InstantSearch, but it also stands alone in any Swift or Objective-C app, so it's a reasonable drop-in for search boxes, note-taking, or any conversational interface.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
whisper.cpp
Port of OpenAI's Whisper model in C/C++
Real-Time-Voice-Cloning
Clone a voice in 5 seconds to generate arbitrary speech in real-time
VibeVoice
Open-Source Frontier Voice AI
voicebox
The open-source AI voice studio. Clone, dictate, create.
TTS
🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production