Yes, I am planning to work on Sphinx again but no, I probably don't hope to be a maintainer-at-large any more. Nick proves himself to be the most awesome maintainer in our history. Through his stewardship, Sphinx prospered in the last couple of years. That's what I hope and that's what we all hope.
So for that reason, you probably won't see me much in the forum, answering questions. Rather I will spend most of my time to implement, to experiment and to get some work done.
There are many things ought to be done in Sphinx. Here are my top 5 list:
- Sphinx 4 maintenance and refactoring
- PocketSphinx's maintenance
- An HTKbook-like documentation : i.e. Hieroglyphs.
- Regression tests on all tools in SphinxTrain.
- In general, modernization of Sphinx software, such as using WFST-based approach.
This is not a small undertaking so I am planning to spend a lot of time to relearn the software. Yes, you hear it right. Learning the software. In general, I found myself very ignorant in a lot of software details of Sphinx at 2012. There are many changes. The parts I really catch up are probably sphinxbase, sphinx3 and SphinxTrain. One PocketSphinx and Sphinx4, I need to learn a lot.
That is why in this blog, you will see a lot of posts about my status of learning a certain speech recognition software. Some could be minute details. I share them because people can figure out a lot by going through my status. From time to time, I will also pull these posts together and form a tutorial post.
Before I leave, let me digress and talk about this blog a little bit: other than posts on speech recognition, I will also post a lot of things about programming, languages and other technology-related stuffs. Part of it is that I am interested in many things. The other part is I feel working on speech recognition actually requires one to understand a lot of programming and languages. This might also attract a wider audience in future.
In any case, I hope I can keep on. And hope you enjoy my articles!
Arthur
No comments:
Post a Comment