Sphinx3 и PocketSphinx написаны на C, так что не должно быть слишком сложно обернуть их для C ++. Это еще и активный проект, и это хорошо.