[Upgrade Request] 4.1.5 to Julius 4.2.2

Bug #1032429 reported by Flames_in_Paradise
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
julius (Ubuntu)
Fix Released
Undecided
Logan Rosen

Bug Description

Quite a few bugfixes compared to the current version 4.1.5 (07/04/2010)

4.2.2 (2012.08.01)
==================

Fixes:
- Now can be compiled without flex library
- Fix failure of reading binary N-gram when compiled with "--enable-words-int"
- Fix incorrect handling of file paths with backslash in jconf file at Windows
- Fix segfault when reading an errorous word dictionary.
- Fix occasional segfault which may occur while search.

4.2.1 (2011.12.25)
===================

New features:
- Add support for per-word insertion penalty setting at grammar
  recognition. You can set different word insertion score for each word
  entry at .dict file. For example, if you have an entry
        15 [a] a
  in .dict file and want to assign word insertion score of "-2.0" to
  this word, you can write like this:
        15 @-2.0 15 [a] a
  The figure after "@" is the insertion penalty. The third
  element should be the same as the first element.

- New option "-chunk_size" can specify the audio fragment size in
  number of samples. The default value is 1000.

- At "adintool", enable input detection by default for standard input.

Fixed bugs:
- (IMPORTANT) CMN is not performed for C0 coef. This bug exists in
  the versions from 4.1.3 to 4.2.
- "-forcedict" won't work for additional dictionaries given by "-adddict".
- Corrupted header of recorded WAV file when interrupted by CTRL+C.
- Occasional segfault when reading a wrongly formatted dictionary.
- Won't compile with configure option "--enable-word-graph".
- Segfault of "mkbingram" and "generate-ngram" at cygwin.

4.2 (2011.05.01)
=================

New features:
- Additional score-based pruning at the 1st pass. It is disabled by
  default, you can enable by using an option "-bs arg". The argument
  is score range.
- New support for PulseAudio (--with-mictype=pulseaudio)
- New Option "-adddict", "-addword" to read additional dictionaries / words.
- Portaudio library updated to V19. Audio capture device can be
  changed by env. "PORTAUDIO_DEV_NUM". The device list will be
  output at start up.

Changed behavior:
- "mkbinhmmlist" now saves pseudo phone list extracted from AM for
  faster start up. The output should be used with the same AM
  specified at generation. Note that the converted binhmmlist file
  can not be used with older Julius.
- Audio library linking was modified at configure script.
  When "--with-mictype=..." is explicitly specified, Julius will link
  ONLY the audio library. If not specified, Julius will link all the
  audio devices whose development file was detected by the configure.

Library functions:
- j_config_load_string_new(char *str): like j_config_load_file(), but
  parse the given string to set parameters.
- add_dict(), add_word(): the same as "-adddict" and "-addword".
  (They should be called at start up before starting engine)
- (portaudio/Windows) j_open_stream(recog, NUMSTR) to choose device NUM.
  ex. 'j_open_stream(recog, "1")' will open device number one.
- (portaudio/Windows) get_device_list(): obtain list of available devices.

Fixes:
- Improved tree lexicon structure for better memory management.
- Reduce malloc calls at reading N-gram.
- Eliminated memory leaks using Valgrind.
- Workarounds to avoid crash with j_close_stream().
- Now allow "-iwsp" only with multi-path acoustic model.

4.1.5.1 (2010.12.25)
=====================

Modified:
 - Fixed problem related to the license.

Sourcecode is provided from: http://julius.sourceforge.jp/en_index.php#latest_version

Related branches

description: updated
summary: - [Upgrade Version] to Julius 4.2.2
+ [Upgrade Version] 4.1.5 to Julius 4.2.2
summary: - [Upgrade Version] 4.1.5 to Julius 4.2.2
+ [Upgrade Request] 4.1.5 to Julius 4.2.2
description: updated
Logan Rosen (logan)
Changed in julius (Ubuntu):
status: New → In Progress
assignee: nobody → Logan Rosen (logan)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package julius - 4.2.2-0ubuntu1

---------------
julius (4.2.2-0ubuntu1) quantal; urgency=low

  * New upstream release. (LP: #1032429)
  * Bump Standards-Version to 3.9.3.
 -- Logan Rosen <email address hidden> Fri, 03 Aug 2012 00:14:06 -0400

Changed in julius (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.