Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Speech to Text #13

Open
ritwik12 opened this issue Nov 6, 2017 · 6 comments
Open

Speech to Text #13

ritwik12 opened this issue Nov 6, 2017 · 6 comments

Comments

@ritwik12
Copy link
Owner

ritwik12 commented Nov 6, 2017

Virtual assistant is only text to speech at this moment as it is hard to implement Speech to text in C language.
But if we can have Speech to text too, then we'll be able to use it with voice commands also and that'll be an huge improvement.

@speedy-software-ch
Copy link
Contributor

isn't there a library to do that?

@ritwik12
Copy link
Owner Author

ritwik12 commented Nov 6, 2017

@speedy-software-ch Non of the APi's are available for C.
or maybe I couldn't find any.

@speedy-software-ch
Copy link
Contributor

ok. i'll try to research it too.

@ritwik12
Copy link
Owner Author

ritwik12 commented Nov 6, 2017

@speedy-software-ch Thanks

@KeenanTaggart
Copy link

I found a couple of good options for this although I haven't tested them myself.

Carnegie Mellon maintains speech-recognition software in a suite called CMU Sphinx. PocketSphinx is a version written in C and is meant to have low overhead for embedded systems (I think it would be cool to be able to run Virtual Assistant on a headless computer like a Raspberry Pi with a speaker/mic attached). The homepage for CMUSphinx is here and the downloads page links to PocketSphinx specifically.

There's also this option here, which seems to be a C wrapper for the Google Speech API. It might be simpler to set up/use but would require a constant web connection.

@ritwik12
Copy link
Owner Author

@KeenanTaggart I got your idea of using headless computer, but virtual assistant uses a lot of Linux functionalities. So it will be a problem and we need to write lots of functionalities again.

Also, there is no problem with constant web connection as many of the features uses internet and to use virtual assistant a web connection is always needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants