I am looking to use Sphinx as the basis for a new project. The project is in java so I would like to use Sphinx 4. It looks as though Sphinx 4 is not being worked on as there have been no releases since release 1.0Beta back in Sept. 2004. I tried checking out the trunk, but that has compilation errors.
It appears that there is more community activity around Sphinx 3 and the last release 3.0.7 from August 2007. Right now I am leaning towards 3.0.7 and adding a little JNI to make things work.
Any Sphinx4 folks out there working on a new release?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
the last checkin is just 2 days old, which means that s4 is probably not dead. :-) Because s4 targets developers/asr-researchers and not end-users, the svn seems to be fine for the most people. Anyway, making a new release seems to be good idea, given the numerous changes made since s4b1.
> compilation errors
details?
-holger
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
> october
So let's collect all the new things, and write the release notes.
To make a start:
- new much cleaner and more robust configuration system
- migrated to java5
- xml-free instantiation of new systems
- improved feature extraction (better voice activity detection, many bugfixes)
- numerous bugfixes
.... your turn!?
- french acoustic model?
- gui?
- ?
Regards,
Holger
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
what do you mean with
> * Eclipse, Netbeans usage
> * Interfaces generalization/abstract classes and so on.
> * FlatLinguist improvements
What do you have in mind here? All I can see are the refactorings which came along with the new configuration system and some minor code cleanups.
AFAIK all unit-tests are running and all regression tests are working fine. Additionally there are IMHO no too severe tracker issues which should block a release.
The last remaining issue are the outdated acoustic models (HUB4), which seem to be not compatible with the new s4. But they just need to be rebuilt and to be released once more.
@Bishka, Peter, Evandro, other admins: Do you have objections against another (beta-)release? if not: Could anyone of you start to prepare the file-release?
Best regards,
Holger
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
>what do you mean with
> * Eclipse, Netbeans usage
> * Interfaces generalization/abstract classes and so on.
> * FlatLinguist improvements
>What do you have in mind here? All I can see are the refactorings which came along with the >new configuration system and some minor code cleanups.
Eclipse and netbeans built was documented in this timeframe, but really it's more about refactorings and cleanups. Probably they aren't important. I'm just suggesting entries for the list.
>The last remaining issue are the outdated acoustic models (HUB4), which seem to be not compatible with the new s4. But they just need to be rebuilt and to be released once more.
@Bishka, Peter, Evandro, other admins: Do you have objections against another (beta-)release? if not: Could anyone of you start to prepare the file-release?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It looks as though the trunk/src/research is using a different version of sphinx4 than sits in the trunk. This was the source of my confusion. An example is in edu.cmu.sphinx.linguist.acoustic.tiedstate.trainer.HMMPoolManager
It references edu.cmu.sphinx.linguist.acoustic.tiedstate.TiedStateAcousticModel.PROP_MW_FLOOR, which does not exist in the class.
edu.cmu.sphinx.trainer.TrainerDictionary is using a constructor on edu.cmu.sphinx.linguist.dictionary.FullDictionary that does not exist.
What is the purpose of the src/research tree? Perhaps this is much ado about nothing?
Dave
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am looking to use Sphinx as the basis for a new project. The project is in java so I would like to use Sphinx 4. It looks as though Sphinx 4 is not being worked on as there have been no releases since release 1.0Beta back in Sept. 2004. I tried checking out the trunk, but that has compilation errors.
It appears that there is more community activity around Sphinx 3 and the last release 3.0.7 from August 2007. Right now I am leaning towards 3.0.7 and adding a little JNI to make things work.
Any Sphinx4 folks out there working on a new release?
hi david,
http://cmusphinx.svn.sourceforge.net/viewvc/cmusphinx/trunk/sphinx4/
the last checkin is just 2 days old, which means that s4 is probably not dead. :-) Because s4 targets developers/asr-researchers and not end-users, the svn seems to be fine for the most people. Anyway, making a new release seems to be good idea, given the numerous changes made since s4b1.
> compilation errors
details?
-holger
That's why I'm fond of time-based releases. Say every year in October :)
> october
So let's collect all the new things, and write the release notes.
To make a start:
- new much cleaner and more robust configuration system
- migrated to java5
- xml-free instantiation of new systems
- improved feature extraction (better voice activity detection, many bugfixes)
- numerous bugfixes
.... your turn!?
- french acoustic model?
- gui?
- ?
Regards,
Holger
From a quick look on ChangeLog:
Eclipse, Netbeans usage
add viterbi algorithm to retrieve best path through lattice
Incorporated Greg Liming's support for Addenda in the FastDictionary.
Added batch tools for measuring performance on NIST corpus with CTL files. Also added a watch force-align tool.
FlatLinguist improvements
Interfaces generalization/abstract classes and so on.
WaveWriter/AudioFileDataSource
The rest seems to be bugfixes. It's enough for the release I suppose.
Most enjoying entry I've found:
another, more efficient, sausage making algorithm due to Hakkani-Tuer and Riccardi
may build different sausages than the other one
Hi,
here's another suggestion for the release notes
bg, holger
Hi Nickolay,
what do you mean with
> * Eclipse, Netbeans usage
> * Interfaces generalization/abstract classes and so on.
> * FlatLinguist improvements
What do you have in mind here? All I can see are the refactorings which came along with the new configuration system and some minor code cleanups.
AFAIK all unit-tests are running and all regression tests are working fine. Additionally there are IMHO no too severe tracker issues which should block a release.
The last remaining issue are the outdated acoustic models (HUB4), which seem to be not compatible with the new s4. But they just need to be rebuilt and to be released once more.
@Bishka, Peter, Evandro, other admins: Do you have objections against another (beta-)release? if not: Could anyone of you start to prepare the file-release?
Best regards,
Holger
>what do you mean with
> * Eclipse, Netbeans usage
> * Interfaces generalization/abstract classes and so on.
> * FlatLinguist improvements
>What do you have in mind here? All I can see are the refactorings which came along with the >new configuration system and some minor code cleanups.
Eclipse and netbeans built was documented in this timeframe, but really it's more about refactorings and cleanups. Probably they aren't important. I'm just suggesting entries for the list.
>The last remaining issue are the outdated acoustic models (HUB4), which seem to be not compatible with the new s4. But they just need to be rebuilt and to be released once more.
hazen-cmu already suggesting us help here:
https://sourceforge.net/forum/forum.php?thread_id=1843808&forum_id=382337
@Bishka, Peter, Evandro, other admins: Do you have objections against another (beta-)release? if not: Could anyone of you start to prepare the file-release?
> compilation errors
The compilation errors reside under http://cmusphinx.svn.sourceforge.net/viewvc/cmusphinx/trunk/sphinx4/src/research
It looks as though the trunk/src/research is using a different version of sphinx4 than sits in the trunk. This was the source of my confusion. An example is in edu.cmu.sphinx.linguist.acoustic.tiedstate.trainer.HMMPoolManager
It references edu.cmu.sphinx.linguist.acoustic.tiedstate.TiedStateAcousticModel.PROP_MW_FLOOR, which does not exist in the class.
edu.cmu.sphinx.trainer.TrainerDictionary is using a constructor on edu.cmu.sphinx.linguist.dictionary.FullDictionary that does not exist.
What is the purpose of the src/research tree? Perhaps this is much ado about nothing?
Dave