ACR Speech Recognition Plugin for Xamarin & Windows

AllanRitchieAllanRitchie CAInsider, University ✭✭✭

Easy to use cross platform speech recognition (speech to text) plugin for Xamarin & UWP

Currently in BETA1 - Buggy on android right now. Contributions welcome!

Please note that as of this posting, you will need XCode8 GM Seed plus the current Xamarin beta to work with iOS 10.



  • BalakrishnanSBalakrishnanS USMember ✭✭


    I am looking for continues speech recognition and Record the audio as well, Is it possible with this.

    While building the above sample code got some error..
    Could you please update the code sample.


  • KenNickersonKenNickerson USMember ✭✭✭
    edited July 2017


    Hi Allan,

    Your plugin is exactly what I have been looking for. Been looking through the documentation but having some trouble following along. Can you point me to a sample project that includes PCL, IOS and Android, please.


  • AllanRitchieAllanRitchie CAInsider, University ✭✭✭

    The sample is right in the repository with the docs -

    The docs list the 3 end-to-end calls exactly as they appear in the samples, so best of luck

  • Hello guys, someone tested this plugin?

  • AlcantaraRWAlcantaraRW USMember ✭✭

    I'm trying to install this plugin but I just can't.
    Package Manager Console outputs the following message:
    Install-Package : Circular dependency detected 'Plugin.SpeechRecognition 1.0.0-beta3 => System.Reactive 3.1.1 => System.Reactive.PlatformServices 4.0.0-preview00001 => System.Reactive 3.1.1'.

  • AllanRitchieAllanRitchie CAInsider, University ✭✭✭

    @AlcantaraRW Install System.Reactive 3.1.1 first, then install Plugin.SpeechRecognition. It is a nuget issue. Any further issues should be filed on the github repo

  • JamesLovellJamesLovell AUMember

    I have spent the last day and a half trying to get the Conversation page sample from this plugin implemented, however it always ends up throwing an ArgumentException saying Speechrecognizer is not available at Plugin.SpeechRecognition.SpeechRecognizerImpl (etc). This occurs the moment the device starts listening for speech (i.e. the DoConversation task in the ConversationViewModel). Even implementing the samples as they come results in the same exception. Is there something I'm missing? Does anyone actually have a working implementation of this plugin using current frameworks? Any help would be greatly appreciated.

  • AllanRitchieAllanRitchie CAInsider, University ✭✭✭
    iOS 11 changed several things which broke the plugin and I never took it out of beta. You could always fix up the code and release yourself
  • JamesLovellJamesLovell AUMember

    Thanks @AllanRitchie, I'm working on it, we'll see how it goes

Sign In or Register to comment.