Comments (6)
ok. i'll try to research it too.
from virtual-assistant.
isn't there a library to do that?
from virtual-assistant.
@speedy-software-ch Non of the APi's are available for C.
or maybe I couldn't find any.
from virtual-assistant.
@speedy-software-ch Thanks
from virtual-assistant.
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.
from virtual-assistant.
@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.
from virtual-assistant.
Related Issues (20)
- Update Knowledge base (corpus)
- Ineligible Repository For Hacktoberfest HOT 2
- Introduce make install and uninstall in makefile HOT 3
- Things defined in main.c also defined in init_config.c HOT 3
- [ideas pls] what to contribute HOT 1
- Some code safety insights HOT 1
- running into problems trying to compile the code
- Does the strlen function need to be recalculated every round of the for loop? HOT 1
- blank spaces HOT 4
- Code structure HOT 9
- ALSA lib pcm_dmix.c:1108 error HOT 3
- README addition for EMAIL
- Increase array size HOT 3
- Add support for MacOs
- Issue with classification HOT 7
- Create Documentation HOT 10
- Reduce time complexity HOT 11
- Create a Makefile HOT 4
- Reorgainize preprocessor macros to outside of main function calls HOT 4
- Add basic math capabilities HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from virtual-assistant.