Cay-Zhang/SwiftSpeech

A speech recognition framework designed for SwiftUI.

45
/ 100
Emerging

Wraps Apple's Speech framework with deep SwiftUI and Combine integration, handling authorization and audio engine setup automatically. Provides composable modifiers for recognition results (`.onRecognizeLatest`, `.onRecognize`) that work with Combine publishers, plus customizable functional components for recording interaction patterns like hold-to-record or tap-to-toggle. Includes built-in view components and demos, with full access to low-level APIs for advanced use cases like extracting speaking rate and pitch from recognition results.

527 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

527

Forks

66

Language

Swift

License

MIT

Last pushed

Jul 27, 2021

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/Cay-Zhang/SwiftSpeech"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.