summaryrefslogtreecommitdiffstats
path: root/src/asr/qspeechrecognition.h
Commit message (Collapse)AuthorAgeFilesLines
* SpeechRecognition: Add method for listing the supported pluginsTuomas Tuononen2015-11-231-1/+6
| | | | | | | | - Add QSpeechRecognition::availablePlugins() - Rename providerName to pluginName in createEngine() parameters Change-Id: I3f5af256dc5d104f0b101d53dafae765cfe33bf4 Reviewed-by: Andrew Knight <andrew.knight@intopalo.com>
* SpeechRecognition: Clean up metatype registrationTuomas Tuononen2015-10-141-0/+2
| | | | | | | | | Enum type QSpeechRecognition::Error is used in signal parameters, so declare it as a public metatype. Change-Id: I8ee84ee0f336a0060cc5c0409b80f43be044024a Reviewed-by: Jeremy Whiting <jpwhiting@kde.org> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@theqtcompany.com>
* SpeechRecognition: Use pre-defined string constantsTuomas Tuononen2015-10-141-0/+11
| | | | | | | | | | - In engine parameter keys - In error signal parameter keys - In result signal parameter keys Change-Id: I49ab6400655219025c2fa5b1c2f92a30bf1125d4 Reviewed-by: Johannes Oikarinen <johannes.oikarinen@digia.com> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@theqtcompany.com>
* Initial API for QtSpeechRecognitionTuomas Tuononen2015-09-031-0/+116
- QSpeechRecognition: Main API. Controls all the speech recognition engines asynchronously. - QSpeechRecognitionEngine: Speech recognizer engine "handle". - QSpeechRecognitionGrammar: Grammar "handle" and public API. Used for grammar configuration and (in the future) dynamic grammars. - QSpeechRecognitionPlugin: Plug-in API, creates one or more engines. - QSpeechRecognitionPluginEngine: Plug-in engine API, controls the engine and creates one or more grammars. - QSpeechRecognitionPluginGrammar: Plug-in grammar API. - QSpeechRecognitionAudioBuffer: A helper class for speech recognition engine integrations. Change-Id: I91367f60d5c389d75793f98163a57fce5667b376 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@theqtcompany.com>