Google Speech API хорошо, но ограничено 100 символами.Поэтому, если вы будете использовать только короткие предложения, все будет в порядке.
OpenEars - огромная библиотека (более 400 исходных файлов), поэтому ее реализация может быть немного неудобной.
К сожалению, лучшие решения, как правило, платные ...