GithubHelp home page GithubHelp logo

ddugovic / julius4 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pwnall/julius4

0.0 2.0 0.0 1.68 MB

Git mirror of julius4 in :pserver:[email protected]:/cvsroot/julius

License: Other

C 92.39% Perl 0.05% C++ 5.70% Shell 0.43% Makefile 0.73% Objective-C 0.51% Lex 0.01% Yacc 0.18%

julius4's Introduction

====================================================================== Large Vocabulary Continuous Speech Recognition Engine

                            Julius

                                            (Rev 4.3.1 2014/01/15)
                                            (Rev 4.3   2013/12/25)
                                            (Rev 4.2.3 2013/06/30)
                                            (Rev 4.2.2 2012/08/01)
                                            (Rev 4.2.1 2011/12/25)
                                            (Rev 4.2   2011/05/01)
                                            (Rev 4.1.5 2010/06/04)
                                            (Rev 4.1   2008/10/03)
                                            (Rev 4.0.2 2008/05/27)
                                            (Rev 4.0   2007/12/19)
                                            (Rev 3.5.3 2006/12/29)
                                            (Rev 3.4.2 2004/04/30)
                                            (Rev 2.0   1999/02/20)
                                            (Rev 1.0   1998/02/20)

Copyright (c) 1991-2013 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-2013 Julius project team, Nagoya Institute of Technology All rights reserved

About Julius

"Julius" is an open-source high-performance large vocabulary continuous speech recognition (LVCSR) decoder software for speech-related researchers and developers. Based on word N-gram and triphone context-dependent HMM, it can perform almost real-time decoding on most current PCs with small amount of memory.

It also has high vesatility. The acoustic models and language models are pluggable, and you can build various types of speech recognition system by building your own models and modules to be suitable for your task. It also adopts standard formats to cope with other toolkit such as HTK, CMU-Cam SLM toolkit, etc.

The core engine is implemented as embeddable library, to aim to offer speech recognition capability to various applications. The recent 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.

What's new in Julius-4.3

Version 4.3 includes several new features to support on-line DNN-HMM decoding: decoding with state output probability vectors ("outprob vectors") as input, network-based feature / outprob vector input, improved cepstral variance normalization (CVN) for real-time recognition, FBANK/MELSPEC feature support and so on. Also the tool "adintool" is now capable of extracting and sending feature vectors in real-time via network.

New options: [-input vecnet] read feature / outprob vectors from network [-input outprob] read outprob vectors from HTK parameter file [-outprobout [file]] save computed outprob vectors to HTK file (for debug)

A short test of network-based feature transmission:

[server] % julius -C file.jconf -input vecnet

[client with microphone] % adintool -in mic -out vecnet -paramtype MFCC_E_D_N_Z -veclen 25 -C file.jconf

You should set appropriate feature vector's type and length to adintool with "-paramtype TYPE", "-veclen length". You should also set feature extraction parameters as the same as Julius. Since adintool uses JuliusLib for the extraction, it accepts Jconf file and setting options as same as Julis. So the easier way is to apply the same Jconf file to adintool with "-C" option as shown above.

See the "Release.txt" file for the full list of updates. Run with "-help" to see full list of options.

Contents of Julius-4.3

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

00readme.txt		ReadMe (This file)
LICENSE.txt		Terms and conditions of use
Release.txt		Release note / ChangeLog
configure		configure script
configure.in		
Sample.jconf		Sample configuration file
julius/			Julius sources
libjulius/		JuliusLib core engine library sources
libsent/		JuliusLib low-level library sources
adinrec/		Record one sentence utterance to a file
adintool/		Record/split/send/receive speech data
generate-ngram/		Tool to generate random sentences from N-gram
gramtools/		Tools to build and test recognition grammar
jcontrol/		A sample network client module 
mkbingram/		Convert N-gram to binary format
mkbinhmm/		Convert ascii hmmdefs to binary format
mkgshmm/		Model conversion for Gaussian Mixture Selection
mkss/			Estimate noise spectrum from mic input
support/		some tools to compile julius/julian from source
jclient-perl/		A simple perl version of module mode client
plugin/			Several plugin source codes and documentation
man/			Unix online manuals
msvc/			Files to compile on Microsoft VC++ 2008

(new) dnntools/ Sample programs for dnn and vecnet client

Documentation

The up-to-date documentations are available at the Julius Web site:

http://julius.sourceforge.jp/en/

License

Julius is an open-source software provided as is. For more information about the license, please refer to the "LICENSE.txt" file included in this archive.

Also see the copyrights in the files:

gramtools/gram2sapixml/gram2sapixml.pl.in libsent/src/wav2mfcc/wav2mfcc-*.c libsent/src/adin/pa/ msvc/portaudio/ msvc/zlib/

Contact Us

For QA, discussion and development information, please see and join the Julius web forum at:

http://julius.sourceforge.jp/forum/

The contact address of Julius/Julian development team is: (please replace 'at' with '@')

  "julius-info at lists.sourceforge.jp"

EOF

julius4's People

Contributors

ddugovic avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.