-
Notifications
You must be signed in to change notification settings - Fork 12
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
[Story] Speech Recognition #1012
Comments
I'll take up the
|
Great. There is one feature that is needed there though, caching of the grammar string if the same grammar was sent in the previous HMI query as compiling the speech model all the time will be very expensive. |
Allright. I've spent most my time setting up the dependencies and I need to be on 18.04 I think though, so I'll continue next week. |
Needing to be on 18.04 would be undesired if not explicitly necessary. Why is this needed @ar13pit ? |
No its not needed. I wrote that in the README as I explicitly tested it on 18.04 but it will work on 16.04 as well as along as CUDA is not being used and gcc7 is used. |
Hmm, kaldi complained about needing CMake 3.12 or somethingh while by 16.04 box has 3.5 and could not get a higher version installed yet. |
Did you try running the command However, if you don't want to do that go with |
@ar13pit is https://github.com/gooofy/zamia-speech/#model-adaptation what you meant with "Zamia speech JSGF"? There is also https://pypi.org/project/pyjsgf/ |
Yup and that section is a huge pile of shit. |
@ar13pit |
Same for the converting to JSGF format: I'd say that happens in the ROS wrapper and the JSGF grammar is passed to |
I actually getting rid of JSGF completely as that is also an intermediate format. Instead I'll keep NLTK grammar object as that is pretty close to our grammar parser. So this object is passed onto |
Stage 1
Add class based API for ASR in yapykaldi.(Create yapykaldi API #1014 ) (Creation of ASR api tue-robotics-graveyard/yapykaldi#1)Decide where parsing of the output of yapykaldi into semantics must be done. In yapykaldi or in the ros wrapper.Stage 2 (Enhancements to Yapykaldi)
Low priority but important
The text was updated successfully, but these errors were encountered: