f / f/textream

[Feature Request]: Support Third-Party Streaming Speech Recognition APIs

Open
#9 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
3.7k
Forks
266
Avg merge
2d 2h
Merged PRs (30d)
11

Description

Hi, thank you for the great work on this project. I really like it and it also really help me! I believe adding some feature would significantly improve the overall experience.

### Background

I would like to request support for configurable third-party streaming speech recognition (ASR) APIs, such as [Volcengine API](https://www.volcengine.com/docs/6561/1354867?lang=en), similar to how [Spokenly](https://spokenly.app) allows users to configure external ASR services. Because different models have better support for different languages

### Motivation

The current macOS built-in speech recognition has limited accuracy, especially for non-English languages. In my case (Chinese):

- Recognition accuracy is noticeably lower than expected.
- Real-time follow scrolling is unreliable due to recognition errors.
- Overall usability is reduced in multilingual scenarios.

### Observed Issue

During testing, I also noticed:

- Recording sometimes does not automatically stop at the end of speech.
- This behavior seems more frequent when using Chinese.
- It may be related to how speech boundaries are detected, though I am not certain.

### Proposed Improvement

- Allow users to configure third-party streaming ASR APIs.
- Provide a pluggable architecture for custom ASR backends.

This would:

- Improve multilingual accuracy.
- Enhance real-time responsiveness.
- Provide flexibility for advanced users.

---

Thank you for considering this feature request.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.