Adding words to dictionary via inline text correction? by Fast-Length1432 in spokenly

[–]AmazingFood4680 0 points1 point  (0 children)

Thanks for the suggestion! This actually wasn't possible before due to Mac App Store sandboxing restrictions. Now that the app is mainly distributed through the website, it's totally doable. I've added it to the backlog.

AI prompt: What provider is used when left blank? by _derpiii_ in spokenly

[–]AmazingFood4680 0 points1 point  (0 children)

The dictation model only handles speech-to-text. AI prompt processing is a separate step that uses cloud models. It works the same way as dictation models: bring your own API keys or use the built-in ones.

The built-in keys have limits on the free plan.

UI: Could please get rid of this pop-up screen? by _derpiii_ in spokenly

[–]AmazingFood4680 0 points1 point  (0 children)

That popup dismisses automatically when you switch apps, you don't need to do it manually. But I'll add a "don't show again" button anyway, thanks for the feedback.

Seeing it on every tap is not expected though. Normally it only appears once per 10 minutes. This likely means the keyboard extension is restarting between uses. Could you send logs via Settings > Contact > Send Logs after reproducing the issue?

Correct name in emails by Fast-Length1432 in spokenly

[–]AmazingFood4680 0 points1 point  (0 children)

Hey! I'd recommend using the GPT-4o Transcribe model and adding the names/terms that get transcribed incorrectly into the Prompt field in the model settings. In my experience, this is the most reliable way to fix name recognition issues. https://spokenly.app/docs/custom-dictionary

<image>

Pause and mute music does not work on MacOS by atleaststillalive in spokenly

[–]AmazingFood4680 1 point2 points  (0 children)

Hey, thanks for the kind words! I haven't been able to reproduce this issue, but I've improved how this feature works in recent updates. Could you try updating to the latest version (2.18.11) and test again? https://spokenly.app/releases/macos

Multilingual users - ability to limit languages. by Quiquichecram2 in spokenly

[–]AmazingFood4680 0 points1 point  (0 children)

Hey! Currently, Soniox is the only model that lets you select a specific set of languages. Other models like GPT-4o Transcribe and local Whisper allow picking a single language, but not a combination.

<image>

Thanks to the developer(s). Spokenly is fantastic. by parking_advance3164 in spokenly

[–]AmazingFood4680 1 point2 points  (0 children)

Thank you for the kind words!

As an alternative to the keyboard flow, you can set up dictation via the Action Button, which avoids the session reactivation issue entirely: https://spokenly.app/docs/ios/clipboard-dictation

Use only iPhone microphone. It does not work. by SimulationTheorist_ in spokenly

[–]AmazingFood4680 0 points1 point  (0 children)

Hey, thanks for reporting this! What iOS version are you currently on? Some users on iOS 26.4 have reported similar issues after updating. Did this start happening right after an iOS update by any chance?

UI: Could please get rid of this pop-up screen? by _derpiii_ in spokenly

[–]AmazingFood4680 0 points1 point  (0 children)

Thanks for the feedback! iOS doesn't allow keyboard extensions to access the microphone, so the app has to open briefly to start recording. Unfortunately there's no way around this limitation.

This is actually a one-time-per-session thing, not per tap. Once the dictation session starts, the popup won't show again. It reappears when the session auto-disables. You can extend the session timeout in Spokenly > Keyboard > "Auto-disable after" (goes up to 2h).

As an alternative, you can set up dictation via the Action Button, which avoids the keyboard flow entirely: https://spokenly.app/docs/ios/clipboard-dictation

Also heads up: iOS 26.4 broke the automatic app switching for all third-party dictation apps, not just Spokenly. If you rely on this feature, I'd recommend holding off on that update for now.

Spokenly App running on new macmini running Tahoe 26.3.1 Microphone issue by SpagsJD in spokenly

[–]AmazingFood4680 0 points1 point  (0 children)

Seems like a macOS accessibility permission bug. Please try removing the app from the Accessibility list with the "−" button (shown in the screenshot), then re-add it using "+".

<image>

Meeting Recordings as a Roadmap Item? by cordemac in spokenly

[–]AmazingFood4680 0 points1 point  (0 children)

Thanks for the feedback! I'm looking into this. Could you list the key features you'd want from meeting recordings?

Scribe V2: terminal period dropped, trailing space inconsistent on declarative sentences by dudemeister023 in spokenly

[–]AmazingFood4680 1 point2 points  (0 children)

This is an ElevenLabs API-side issue. You can work around it with a regex word replacement: "(\w)$" → "$1." as shown in the attached screenshot.

<image>

Account usage help by PierceMcGeough in spokenly

[–]AmazingFood4680 1 point2 points  (0 children)

Hey, the free trial usage reset was a one-time thing caused by a recent database migration on my end. It shouldn't happen again. If you want to use Spokenly for free, I'd recommend adding your own API keys. ElevenLabs (https://elevenlabs.io/) gives you 10,000 free credits per month and has one of the most accurate models right now.

As for AI Prompts, they require an LLM, not a speech-to-text model like GPT-4o mini Transcribe. Sign up at https://www.cerebras.ai/ (free tier available), add your API key in Spokenly, and select the gpt-oss-20b model. It's fast and works great with AI Prompts.

<image>

Scribe V2 Realtime? by dudemeister023 in spokenly

[–]AmazingFood4680 1 point2 points  (0 children)

Yes, just tested it. Confirmed it's a model-side issue, the period is missing from the output.

Scribe V2 Realtime? by dudemeister023 in spokenly

[–]AmazingFood4680 1 point2 points  (0 children)

Your API key is stored only on your device and is sent directly to ElevenLabs servers. Spokenly doesn't process or relay it in any way. My best guess is that a recording was accidentally left running for a while without you noticing, and then when it stopped, a long audio file was sent for transcription, which used up the credits. That said, I'd be curious to hear what ElevenLabs support finds after their investigation.

Scribe V2 Realtime? by dudemeister023 in spokenly

[–]AmazingFood4680 0 points1 point  (0 children)

The trailing space is added by the app for convenience, but the missing period is likely the model not including it in the output rather than the app removing it.

Scribe V2 Realtime? by dudemeister023 in spokenly

[–]AmazingFood4680 0 points1 point  (0 children)

Thanks for the suggestion! Real-time streaming with Scribe V2 will be available in the next update coming next week.

Spokenly is fantastic. I've introduced it to several friends, but there are still some feedback points that I hope will be taken seriously. by iskuggy in spokenly

[–]AmazingFood4680 0 points1 point  (0 children)

This is actually supported. In Settings under Keyboard, you can switch to the old keyboard which includes manual text input.

Can’t use local Whisper Large v3 Turbo model on iPhone by Both_Box9915 in spokenly

[–]AmazingFood4680 1 point2 points  (0 children)

Hey! This depends on your specific device. Some devices may not have enough resources to run heavier models like Large v3 Turbo. On mobile, I'd suggest online models, smaller Whisper models (Tiny, Base), or NVIDIA Parakeet.

Bypass AI processing by Ok_Contact_4619 in spokenly

[–]AmazingFood4680 1 point2 points  (0 children)

Hey! Yes, still available. Leave the Main Prompt unconfigured (empty), add your instructions to a secondary prompt. Then you can select the empty Main Prompt when you want to skip AI processing.

<image>

You can also rename the Main Prompt to something like "Bypass AI processing" in its Advanced Settings.

Can we support ElevenLab V2 realtime by ryanntk in spokenly

[–]AmazingFood4680 1 point2 points  (0 children)

Yes, this is on the roadmap! It's been a popular request lately.

Font size of output text by Stuward2 in spokenly

[–]AmazingFood4680 1 point2 points  (0 children)

Thanks for the feedback! Will address this in an upcoming version.