Sorry if this is a repeat question, but I didn't see it anywhere.
I'm working on a Mac program that will take voice commands, and NSSpeechRecognizer
isn't quite doing it for me.
I want something a little more dynamic so I can set alarms, make dates, give more natural commands, etc.
Every open source speech engine I've found is tailored toward iOS. Do openears/vocalkit etc. still work just as fine for Mac programs?
Voice Control is available in macOS Catalina and later. It's a new way to fully control your Mac entirely with your voice. Voice Control uses the Siri speech-recognition engine to improve on the Enhanced Dictation feature available in earlier versions of macOS.
It's easy to transcribe your own recorded speech into text with Dragon Dictate for Mac 3. Simply establish a user profile for a digital voice recorder, and have Dragon Dictate transcribe your recorded voice quickly and easily.
You can use Dragon Medical One on an Apple Mac. You will use the iPhone Dragon Medical One app in conjunction with the remote desktop connection on the Mac to dictate directly into the medical records on your windows server.
Speech recognition is exceptionally non-trivial. The engines that are free are free for a reason. If you expect dictation in any amount (like an alarm label), you're out of luck. There are reasons Siri requires an entire data center. The open source packages available won't get you much further than simple telephone auto-attendants.
Unless you have an extensive statistics background and free time, I'd recommend that you pursue licensing a commercial library or server implementation.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With