Permalink
Browse files

update documents and version numbers

  • Loading branch information...
nitslp-ri committed Jan 1, 2019
1 parent 34640dd commit 1eeb280eac9647191b2e68fcfa04c1f50edd73d2
@@ -0,0 +1,8 @@
root = true

[*]
indent_style = tab
indent_size = 2
tab_width = 8
trim_trailing_whitespace = true
insert_final_newline = true
@@ -4,6 +4,7 @@

Julius

(Rev 4.5 2019/01/02)
(Rev 4.4.2 2016/09/12)
(Rev 4.4 2016/08/30)
(Rev 4.3.1 2014/01/15)
@@ -21,10 +22,10 @@
(Rev 2.0 1999/02/20)
(Rev 1.0 1998/02/20)

Copyright (c) 1991-2016 ���s��w �͌�������
Copyright (c) 1991-2019 ���s��w �͌�������
Copyright (c) 1997-2000 ��񏈗��U�����Ƌ���(IPA)
Copyright (c) 2000-2005 �ޗǐ�[�Ȋw�Z�p��w�@��w ���쌤����
Copyright (c) 2005-2016 ���É��H�Ƒ�w Julius�J���`�[��
Copyright (c) 2005-2019 ���É��H�Ƒ�w Julius�J���`�[��
All rights reserved
======================================================================

@@ -35,16 +36,16 @@ Julius
�Ȕėp���b�A�������F���G���W���ł��D������b�̘A�������F�����ʂ�PC
��łقڎ���ԂŎ�s�ł��܂��D�܂��C�����ėp������C���������⌾�ꃂ
�f���E�������f���Ȃǂ̉����F���̊e���W���[����g�ݑւ��邱�ƂŁC�l�X��
���L���p�r�ɉ��p�ł��܂��D ����v���b�g�t�H�[���� Linux, Windows�C
���̑� Unix �‹��ł��D
���L���p�r�ɉ��p�ł��܂��D ����v���b�g�t�H�[���� Linux, Windows, iOS,
Android, ���̑��̊‹��ł��D


GitHub �ւ̈ڍs�ɂ‚���
========================

Julius��2016�N��� GitHub �ֈڍs���܂����D
�ŐV�̃\�[�X�R�[�h�E�e���s�L�b�g�E�J�����̌�J�E���L�����
�J���Ҍ�̃t�H�[�����^�c�� GitHub �ɂčs��Ă����܂��D
�J���Ҍ�̃t�H�[�����^�c�� GitHub �ɂčs��Ă��܂��D

Julius on GitHub
https://github.com/julius-speech/julius
@@ -56,30 +57,48 @@ Julius
http://julius.osdn.jp/


Julius-4.4/4.4.1/4.4.2
=======================
What's new in Julius-4.5
==========================

�o�[�W���� 4.4 �ł� DNN-HMM �d�l���� DNN �v�Z��g�ݍ��݁A�P�̂�
DNN-HMM��p�����I�����C�������F�����s����悤�ɂȂ�܂����B
�ڍׂ� 00readme-DNN.txt ������������B
VAD�̋����̂��߂� WebRTC �x�[�X�� VAD �A���S���Y�����lj����܂����B
�������ꂽ�͈̂ȉ��̃R�[�h�ł��B

�V�c�[���Ƃ��� adintool �� GUI �o�[�W�����ł��� "adintool-gui" ��
�o�C�i��N-gram�� ARPA �`���ɋt�ϊ����� "binlm2arpa" ���lj����܂����D
�܂��C"mkbingram" �Ńo�C�i��N-gram�𒼐ڕ����R�[�h�ϊ��ł��܂��B
���W���[�����[�h�ŃN���C�A���g�ؒf���ɗ������Ɏ��̃N���C�A���g�ڑ���
�҂‚悤�ɂȂ�܂����D�܂��C�����‚��̃o�O���C������C�ŋ߂�OS�ł�
�R���p�C���G���[��C�����܂����D
https://github.com/dpirch/libfvad

�ύX�_�̏ڍׂȈꗗ�� Release-ja.txt ������������D
"configure --help=recursive" ���s���邱�Ƃ� configure �ɗ^������
�S�ẴI�v�V������o�͂��邱�Ƃ��ł��܂��D�܂��C"julius --help" ��
��s���邱�ƂŎ�s���I�v�V�����̑S���X�g���o�͂���܂��B
4.5�ȍ~��Julius�ɂ�2�‚�VAD���W���[��������܂��B�P�‚͏]�����炠��U
���ƃ[������x�[�X�̃��W���[���A���ЂƂ‚�4.5�œ���ꂽ libfvad
�i���f���x�[�X�j�B�����W���[���͓����I�[�f�B�I��͂ɑ΂��ĕ�񂵂ē���
���A��񓮍쎞�́u�����W���[���Ƃ�g���K��m�����Ƃ��v������͂�m
���܂��B�V���W���[���̓f�t�H���g�ł� OFF �ŁA�I�v�V���� "-fvad �l" ��
�L��ɂȂ�܂��B

4.4.1, 4.4.2 �� 4.4 �̃o�O�C���o�[�W�����ł��BDNN���̃R�[�h����
��R���p�C���Ɋւ���o�O��C�����܂����B�ł��邾���ŐV�ł�g�����������B
DNN-HMM�̌v�Z��CPU�}���`�X���b�h���lj����܂����B�}���`�X���b�h��L��
�ɂ��邱�Ƃő�K�͂�DNN�ł̌v�Z���Ԃ������팸����܂��B�X���b�h����
dnnconf ��� "num_threads" �Ŏw�肵�܂��B�f�t�H���g�l�� 2 �ł��B

���W���[�����[�h��XML�`���o�͂� XML special character �̃G�X�P�[�v��
�s���悤�ɂȂ�܂����B�]���o�[�W�������� "<s>", "</s>" ���̏o�͂�
"&lt;s&gt;" �̂悤�ɕς��Ă��܂��̂ł����ӂ��������B�]���̓����
�߂������ꍇ�� "-noxmlescape" ��w�肵�ĉ������B

Julius-4.4.2�̃t�@�C���̍\��
�S�Ă̕ύX�_�Ǝg����ɂ‚��Ă� Release-ja.txt ������������B


UTF-8�ւ̈ڍs�ɂ‚���
======================

�e�L�X�g�G���R�[�f�B���O�Ƃ��� SJIS�� EUC �����݂��Ă��܂������A
�o�[�W����4.5����ȍ~�A�\�[�X�R�[�h�̃e�L�X�g�G���R�[�f�B���O��
UTF-8�ɕϊ�����܂����B�ȍ~�̍X�V�� UTF-8 �x�[�X�ōs���܂��B

�R�[�h�̕ύX��ǂ����ȑO�̃o�[�W�����Ƃ̍�����`�F�b�N���₷���悤�A
�o�[�W����4.5�̎��_�ł̃e�L�X�g�G���R�[�h�ϊ��O�̃R�[�h��
"master-4.5-legacy" �u�����`�ŕۑ����Ă���܂��B4.5 �����[�X�ȑO��
�R�[�h���� 4.5 �܂ł̍������ꍇ�͂�����̃u�����`�� checkout ����
���������B


Julius-4.5�̃t�@�C���̍\��
=============================

00readme-ja.txt �ŏ��ɓǂޕ����i���̃t�@�C���j
@@ -111,22 +130,6 @@ Julius-4.4.2
binlm2arpa/ �o�C�i��N-gram����ARPA�ւ̕ϊ��c�[��



�g�p��@�E�h�L�������g
=======================

�{�A�[�J�C�u�ɕt�����Ă���̂̓\�[�X�R�[�h�C�o�[�W�����՗�C�T���v����
jconf �ݒ�t�@�C������ъe��I�����C���}�j���A��(.man)�݂̂ł��D

�h�L�������g�̑����͉��L�� JuliusBook �ɓ�������܂����BJuliusBook ��܂߁A
�����̃h�L�������g�� Julius �� Web �y�[�W�ɂčŐV�ł�邱�Ƃ��ł���
���D���ׂẴI�v�V�����̐���R���p�C����@�C�`���[�g���A������l�X��
�g�p��@�C�e�@�\�̏Љ�C����������̎���������܂��̂ŁC�������䗗��
�����D

�z�[���y�[�W�Fhttp://julius.osdn/


���C�Z���X
===========

@@ -136,6 +139,7 @@ Julius

�܂��ȉ��̃t�@�C����f�B���N�g����� Copyright ���Q�Ɖ������B

libjulius/libfvad/
gramtools/gram2sapixml/gram2sapixml.pl.in
libsent/src/wav2mfcc/wav2mfcc-*.c
libsent/src/adin/pa/
@@ -4,6 +4,7 @@

Julius

(Rev 4.5 2019/01/02)
(Rev 4.4.2 2016/09/12)
(Rev 4.4 2016/08/30)
(Rev 4.3.1 2014/01/15)
@@ -21,10 +22,10 @@
(Rev 2.0 1999/02/20)
(Rev 1.0 1998/02/20)

Copyright (c) 1991-2016 Kawahara Lab., Kyoto University
Copyright (c) 1991-2019 Kawahara Lab., Kyoto University
Copyright (c) 1997-2000 Information-technology Promotion Agency, Japan
Copyright (c) 2000-2005 Shikano Lab., Nara Institute of Science and Technology
Copyright (c) 2005-2016 Julius project team, Nagoya Institute of Technology
Copyright (c) 2005-2019 Julius project team, Nagoya Institute of Technology
All rights reserved
======================================================================

@@ -49,35 +50,56 @@ version supports plug-in capability so that the engine can be extended
by user.

The main platform is Linux and other Unix workstations, and also works
on Windows (SAPI/console). Julius is distributed with open license
together with source codes.
on Windows, MacOS, iOS, Android and other OS. Julius is distributed
with open license together with source codes.


What's new in Julius-4.4/4.4.1/4.4.2
=====================================
What's new in Julius-4.5
==========================

Julius is now hosted on GitHub:
https://github.com/julius-speech/julius
A WebRTC-based voice activity detection (VAD) was newly added into
Julius for robust voice detection.

https://github.com/dpirch/libfvad

Now Julius has two VAD modules: old module (input level and zero-cross
based) and new module (libfvad = model based), and both of them runs
concurrently in parallel for an audio input. When enabled, Julius
will detect speech trigger only if *both of them are signaled as
speech*.

DNN-HMM computation now supports CPU multi-threading. Multi-threading
may speed up DNN-HMM computation to some extent. The number of
threads can be specified by "num_threads" in dnnconf. This feature is
enabled by default, and the default number of threads is 2.

Notice for module-mode users: in order to make module output
XML-compiliant, the XML special characters are now escaped their
escaped form, ex. '>' to '&gt;'. A backward option "-noxmlescape" is
still available to inhibit escaping and output as the same as previous
versions.

See Release.txt for full changes and usage example.


Moving to UTF-8
================

Version 4.4 now supports stand-alone DNN-HMM support. (see 00readme-DNN.txt)
Other features include:
- New tools:
- adintool-gui: GUI version of adintool
- binlm2arpa: reverse convert binary N-gram to ARPA format
- "mkbingram" now support direct charset conversion of binary LM
- Now does not exit at connection lost in module mode
- update support for VS2013
- Bug fixes
We are going to move to UTF-8.

4.4.1 and 4.4.2 are bug fix releases. Please use the latest version.
The master branch after the release of 4.5 (2019/1/2) has codes
converted to UTF-8. All files were converted to UTF-8, and future
update will be commited also in UTF-8.

See "Release.txt" for full list of updates.
Run "configure --help=recursive" to see all configure options.
Run compiled Julius with "-help" to see the full list of available options.
For backward compatibility and log visibility, we are keeping the old
encoding codes at branch "master-4.5-legacy". The branch keeps legacy
encoding version of version 4.5. If you want to inspect the code
progress before the release of 4.5 (2019/1/2), please checkout the
branch.


Contents of Julius-4.4.2
=========================
Contents of Julius-4.5
=======================

(Documents with suffix "ja" are written in Japanese)

@@ -120,6 +142,7 @@ included in this archive.

Also see the copyrights in the files:

libjulius/libfvad/
gramtools/gram2sapixml/gram2sapixml.pl.in
libsent/src/wav2mfcc/wav2mfcc-*.c
libsent/src/adin/pa/
@@ -40,7 +40,8 @@ Linux (tested on Ubuntu-14.04)
-----------------------------------------------
Mingw on Ubuntu (tested on 16.04)

"mingw-sdl2" does not supported on Ubuntu, so adintool-gui will not be built.
"mingw-sdl2" is not supported on Ubuntu, so adintool-gui for mingw
cannot be build on Ubuntu.

% sudo apt-get install mingw-w64 mingw-w64-tools
% sudo apt-get install libz-mingw-w64-dev
@@ -3,8 +3,8 @@

# Julius: Open-Source Large Vocabulary Continuous Speech Recognition Engine

Copyright (c) 1991-2016 [Kawahara Lab., Kyoto University](http://www.ar.media.kyoto-u.ac.jp/)
Copyright (c) 2005-2016 [Julius project team, Lee Lab., Nagoya Institute of Technology](http://www.slp.nitech.ac.jp/)
Copyright (c) 1991-2019 [Kawahara Lab., Kyoto University](http://www.ar.media.kyoto-u.ac.jp/)
Copyright (c) 2005-2019 [Julius project team, Lee Lab., Nagoya Institute of Technology](http://www.slp.nitech.ac.jp/)
Copyright (c) 1997-2000 Information-technology Promotion Agency, Japan
Copyright (c) 2000-2005 Shikano Lab., Nara Institute of Science and Technology

@@ -49,7 +49,7 @@ The main developer / maintainer is Akinobu Lee (ri@nitech.ac.jp).

# Download Julius

The latest release version is [4.4.2](https://github.com/julius-speech/julius/releases), released on September 12, 2016.
The latest release version is [4.5](https://github.com/julius-speech/julius/releases), released on Janualy 2, 2019.
You can get the released package from the [Release page](https://github.com/julius-speech/julius/releases).

Version 4.4 supports stand-alone DNN-HMM support, and several new
@@ -1,3 +1,52 @@
4.5 (2019.01.02)
=================
���V�@�\
- ���o�X�g�� VAD �̂��߂� libfvad ���荞��
- libfvad: a voice activity detection library based on WebRTC's VAD
engine [https://github.com/dpirch/libfvad]
- �{�o�[�W������� dual-mode VAD �ƂȂ���F
- �����W���[���i��͐U���ƃ[������x�[�X�j
- �V���W���[���ilibfvad�x�[�X (=���f���x�[�X)�j
- 2�‚�VAD���W���[���̓I�[�f�B�I��͂ɑ΂��ĕ�s�œ����ɓ���
- ����Ƃ�g���K�����Ƃ��ɉ�����Ԃ��J�n�����
- �VVAD (libfvad) �̓f�t�H���g�ł̓I�t�B�I�v�V���� "-fvad �l" �ŗL��
���B�l�� 0 ���� 3 �ő傫���قǃA�O���b�V�u�� VAD ��s���B(WebRTC�̎d
�l�̂܂܁j
- �VVAD �Ɗ֘A�I�v�V������ julius, adinrec, adintool �ɂĎg�p�”\
- �g����̗�:
- "-fvad -1" �ŋ����W���[���̂ݎg�p�i�ȑO�̃o�[�W�����Ɠ����j
- "-fvad 3 -lv 1" �ŐV���W���[���̂ݎg�p�B "-lv 1" �Ƃ��邱�Ƃ�
�����W���[�����Ƀg���K��Ԃɂ��邱�ƂŁAVAD���ʂ��V���W���[��
�݂̂Ɉˑ������邱�Ƃ��ł���
- �}���`�X���b�h�� DNN �v�Z��T�|�[�g
- �X���b�h���� dnnconf �� "num_threads" �Ŏw��ł���B�f�t�H���g�� 2�Bo

���ύX�_
- ���W���[�����[�h�̏o��(XML�`��) �� XML �G�X�P�[�v�ɑΉ�
- <, >, ", &, ' �� &lt;, &gt;, &quot; &amp;, %apos; �ɕϊ������
- �I�v�V���� "-noxmlescape" �ŃG�X�P�[�v��I�t�ɂ��ĈȑO�̃o�[�W����
�̓���ɖ߂��܂�

���o�O�C��
- ���r���h (ex. make -j 4)
- adintool-gui �Ɉ��^����Ƃ��܂ɃN���b�V������o�O��C��
- ���[�j���O�E���������[�N��C��
- �ꕔ OS �ł̃r���h�G���[��C��

���V�I�v�V����
[-fvad mode] libfvad�x�[�XVAD�̗L��/�����у��[�h�̐ݒ�B mode
�� -1 ���Ɩ���A0 ���� 3 ���ƗL��B0 �ȏ�̒l�͋��x��\���A�l��
�傫���قǃA�O���b�V�u��VAD�ɂȂ�(= speech-like noise �ł��Ƃ�����
����j�B�f�t�H���g�l�� -1 �i����j

[-fvad_param nFrame thres] libfvad �x�[�XVAD�̏ڍ׃p�����[�^��ύX
����BnFrame �̓X���[�W���O�t���[�����Athres �͉����g���K���m臒l��
0.0 ���� 1.0 �̊Ԃ̒l�B�f�t�H���g�l�͂��ꂼ�� 5, 0.5 �ł���B

���Vconfigure�I�v�V����

"--disable-libfvad": libfvad �̃r���h�𖳌�

4.4.2.1 (2016.12.20)
====================
- Android��iOS�p�ׂ̍����C��
@@ -1,3 +1,59 @@
4.5 (2019.01.02)
=================
New features:
- Improve voice detection by integrating "libfvad", a voice activity
detection library based on WebRTC's VAD engine [https://github.com/dpirch/libfvad]
- Now Julius has dual-mode VAD:
- old module (input level and zero-cross based)
- new module (libfvad = model based)
- both runs in parallel: both modules runs for an audio input stream
concurrently
- detect speech only when **both module triggers**!
- new module is disabled by default
- apply "-fvad arg" option to enable
- arg is a switch, "-fvad 0" for moderate mode and "-fvad 3" for aggressive mode.
- new module is available on all audio modules
- julius
- adinrec
- adintool
- adintool-gui
- typical usage:
- "-fvad -1" to use old VAD only (same as older versions)
- "-fvad 3 -lv 1" to use new VAD only. "-lv 1" forces the old VAD
to "always triggering", thus the final VAD result fully depends on
the new module.
- New multi-threaded DNN computation
- added "num_threads" option to dnnconf to specify number of CPU
threads to be used on DNN computation.
- default number of thread to be used is 2.

Modified:
- module output now performs XML Escape
- characters <, >, ", & and ' in output string are now escaped to
&lt;, &gt;, &quot;, &amp; and &apos;. This escaping is enabled by
default from this version, however you can switch off this
escaping and keep old behavior by applying "-noxmlescape" option.

Bug fixes:
- fix Makefile for parallel build (make -j N)
- fix adintool-gui sometimes segfault with arguments
- fix several build warnings
- fix several memory leaks
- fix mis-compilation on some OS

[New run-time options]
[-fvad mode] set libfvad mode. "mode" is an integer value from -1 to 3, -1 to disable,
0 for moderate detection, 3 for aggressive detection (more likely to
drop speech-like noises). Default value is -1 (disabled)

[-fvad_param nFrame thres] set libfvad detailed parameter. "nFrame"
is the number of smoothing frame. "thres" is the threshold to
detect speech trigger [0.0-1.0]. Default values are 5 and 0.5
respectively.

[New configure options]
- "--disable-libfvad": disable libfvad integration

4.4.2.1 (2016.12.20)
====================
- Small fixes for Android and iOS.
Oops, something went wrong.

0 comments on commit 1eeb280

Please sign in to comment.