title: tts set voice using vocalize tts engine
body: <p>I am trying to implement a tts application using vocalizer voices. I have downloaded a lot of the voices and they are listed correctly with the get Voices call.</p>
  
  <pre><code> for(Voice v : engine.getVoices()){
   }
  </code></pre>
  
  <p>But when I call <code>engine.setVoice(v)</code> it is not set correctly when you have more than one voice downloaded for a language. e.g. </p>
  
  <p><a href="https://i.stack.imgur.com/MAtnd.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/MAtnd.png" alt="enter image description here"></a></p>
  
  <p>Instead of using the selected voice in the application (Fiona) it will instead use Kate, if I swap the favorited voice in the vocalizer app it will use Fiona instead of Kate. This is the same if you have all the voices downloaded it will always pick the favorited one for the local of the voice that was selected in the app.</p>
  
  <p>How do I fix this?</p>