generate
"
'gcc -Wall'
config.guess
, config.sub
This bug exists Julius/Julian of rev.3.4 and rev.3.4.1, when compiled with confidence scoring (default). So every users are recommended to update to this version.
The source file which concerns this bug is "julius/search_bestfirst_main.c
".
-module
" (send recognition result and receive control command via TCP/IP from client application), and adinnet input mode "-input adinnet
" (receive speech input via TCP/IP from adin process, i.e. adintool
).
The previous version has trounble in input pause / resume when both the module mode and adinnet input mode is used. Now the input controll command to Julius and Julian are passed to the adin process, to do synchronous, cooperative start and stop.
generate
"generate
" sometimes enters infinite loop when using a small grammar. This version fixed this bug.
The relating source file is "gramtool/generate/generate.c
".
-rejectshort
"
A runtime option "-rejectshoft
" specifies the length to be rejected in milliseconds. For example, if you want to reject input shorter than 0.8 sec, you should specify
-rejectshort 800On file input, the input will be immediately rejected when the length is shorter than specified. In microphone input, the 1st pass will be performed concurrently with the input, and if the length is shorter at the end of the 1st pass, the 2nd pass will be canceled.
When input is rejected, Julius/Julian output the following message to stdout.
input rejected: too short inputIn module mode, the following message will be sent to client.
<REJECTED REASON="too short input"/>When you use this function with "
-record
", the rejected inputs will also be recorded to a file.
configure
options:
-rejectshort msec