In Ionic
Typescript
application I'm using import { SpeechRecognition, SpeechRecognitionListeningOptionsAndroid, SpeechRecognitionListeningOptionsIOS } from '@ionic-native/speech-recognition';
which work impressive on mobile device, gives you number of correct or close recognition variants result even with a quite low speech.
In WinForms
C#
desktop application, I'm using System.Speech.Recognition;
, which works fine, but not enough in comparison, fairly often event gives many non-accurate recognition results, especially if the speech is not very clear or the sound of the microphone is not loud enough
I'm trying to figure out, what it is possible to use for free to get good quality recognition for non-commercial, but actively used project. This example How to use Google Cloud Speech API in C# Winforms application shows possibility of using Google account, that lets use the api for free up until a certain point, but after a few thousand calls you end up having to pay for each transaction
Any advice, guide or example would be useful