title: my sphinx offline Speech recognition is not working accurately
body: <p>I am using sphinx pocket offline speech recognition module for creating google like assistant using python but for some reason it doesn't work accurately, even if i speak hello into mic it is unable recognize that. please provide solution.</p>
  <p>below code is what my program looks like:</p>
  <pre><code>import webbrowser
  import speech_recognition as sr
  import pyttsx3
  
  engine = pyttsx3.init()
  voices = engine.getProperty('voices')
  engine.setProperty('voice', 'voices[1].id')
  
  reco = sr.Recognizer()
  def sphinxCall(f_audio):
      try:
          print(&quot;Listening...&quot;)
          statement = reco.recognize_sphinx(f_audio)
          print(statement)
          if statement == &quot;open browser&quot;:
              webbrowser.open('http://www.google.com/')
              pyttsx3.speak(&quot;opening browser&quot;)
      
      except:
          print(&quot;Try again&quot;)
      
      
  with sr.Microphone() as source:
      reco.adjust_for_ambient_noise(source)
      audio = reco.listen(source)
      sphinxCall(audio)
  </code></pre>
  <p>sphinx speech recognition is not detecting a very simple speech. i Dont have  an idea if error is in my code or in module sphinx pocket speech recognition. Please help.</p>