I've been using kaldi for over 6 months now and find it to be a very useful tool. However, my experience has been limited to writing my own python/bash wrappes and using kaldi command line tools for whatever purpose (ASR, Speaker ID, SAD, etc.). Now I'm at a point where I'd like to improve my c++ skills (which is virtually zero at this point) and would like to learn how to do the same things I've been doing, except all in the c++ environment. Mainly because I'd have less frequent interactions with File System. This said, I think the command line tools that I've been using so far become obsolete. Is there a useful template code that I could use as reference within the kaldi-trunk directory, or any where else on the web? I've been searching this for a while and don't find the online-* codes that useful (which were suggested to someone else on another discussion thread in sourceforge).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You should probably find a C++ tutorial online somewhere and go
through it, before trying to code in Kaldi. C++ is not a language that
is very self-explanatory, and if you go in with zero experience it
will be too frustrating. Also go through the tutorial at openfst.org.
The first place I would look after that, would be the code of the
programs that you are calling in your scripts.
Dan
I've been using kaldi for over 6 months now and find it to be a very useful
tool. However, my experience has been limited to writing my own python/bash
wrappes and using kaldi command line tools for whatever purpose (ASR,
Speaker ID, SAD, etc.). Now I'm at a point where I'd like to improve my c++
skills (which is virtually zero at this point) and would like to learn how
to do the same things I've been doing, except all in the c++ environment.
Mainly because I'd have less frequent interactions with File System. This
said, I think the command line tools that I've been using so far become
obsolete. Is there a useful template code that I could use as reference
within the kaldi-trunk directory, or any where else on the web? I've been
searching this for a while and don't find the online-* codes that useful
(which were suggested to someone else on another discussion thread in
sourceforge).
I've been using kaldi for over 6 months now and find it to be a very useful tool. However, my experience has been limited to writing my own python/bash wrappes and using kaldi command line tools for whatever purpose (ASR, Speaker ID, SAD, etc.). Now I'm at a point where I'd like to improve my c++ skills (which is virtually zero at this point) and would like to learn how to do the same things I've been doing, except all in the c++ environment. Mainly because I'd have less frequent interactions with File System. This said, I think the command line tools that I've been using so far become obsolete. Is there a useful template code that I could use as reference within the kaldi-trunk directory, or any where else on the web? I've been searching this for a while and don't find the online-* codes that useful (which were suggested to someone else on another discussion thread in sourceforge).
You should probably find a C++ tutorial online somewhere and go
through it, before trying to code in Kaldi. C++ is not a language that
is very self-explanatory, and if you go in with zero experience it
will be too frustrating. Also go through the tutorial at openfst.org.
The first place I would look after that, would be the code of the
programs that you are calling in your scripts.
Dan
On Thu, Jun 25, 2015 at 3:08 PM, Devin Shak shdevin@users.sf.net wrote: