Julius (Software)

Julius (Software)
Julius
Maintainer Lee Akinobu (Nagoya Institute of Technology)
Aktuelle Version 4.1.5
(4. Juni 2010)
Betriebssystem Unix-artige (GNU/Linux, BSD etc.), Windows (über Cygwin)
Kategorie Spracherkennung
Lizenz eigene Lizenz[1]
Deutschsprachig über grafisches Frontend
julius.sourceforge.jp

Julius ist eine Spracherkennungs-Engine, die als freie Software realisiert wurde. Sie gehört zur Gattung der LVCSR (Large Vocabulary Continuous Speech Recognition), die ununterbrochene Sprachflüsse versteht und mit großen Wortschätzen umgehen kann. Das Programm ist kommandozeilenbasiert, es existiert jedoch auch ein grafisches Frontend namens Simon.

Inhaltsverzeichnis

Technischer Hintergrund

Julius basiert auf Hidden Markov Models und der N-Gramm-Technologie, die das eingehende Signal in Gruppen von mehreren Wörtern (im Fall von Julius zwei oder drei, also Bigramme und Trigramme) aufteilt, deren Wahrscheinlichkeit auf der Basis statistischer Daten berechnet wird. Um vom verwendeten Sprachmodell unabhängig zu sein, ist das Programm modular aufgebaut, es unterstützt unter anderem HTK und das CMU-Cam SLM-Toolkit. Das Programm läuft auf modernen PCs nahezu in Echtzeit. Die Wortakkuratheit hängt dabei vom verwendeten Sprachmodell ab.

Entwicklungsgeschichte

Das Projekt wurde im Jahr 1997 in Japan begonnen, wo es an verschiedenen Universitäten und Instituten zur Forschung in der Computerlinguistik verwendet wird. Das IPA Japanese dictation toolkit project führte die Arbeit bis 2000 fort, als es vom Continuous Speech Recognition Consortium (CSRC) und ab 2003 vom Interactive Speech Technology Consortium (ISTC) übernommen wurde. Zunächst wurde nur die japanische Sprache unterstützt, dank des modularen Aufbaus der Software wurden jedoch bald auch englische Sprachmodelle entwickelt.

Ab der Version 3.4 wurde ein auf einem endlichen Automaten basierendes Grammatikmodul namens Julian in das System integriert, das für die Entwicklung einfacherer Sprachsteuerungs- und Dialogsysteme ausgelegt ist. Seit 2006 ist auch eine Embedded-Variante für schwächere Prozessoren verfügbar.[2]

Verwandte Projekte

Simon

Das grafische Frontend Simon befindet sich derzeit im Beta-Stadium. Es wurde besonders auf die Benutzung durch Personen mit körperlichen Behinderungen optimiert. Die Entwicklung von Simon wird vom Verein Simon Listens, der 2007 in Österreich gegründet wurde, vorangetrieben.

Das Frontend Simon benutzt ein eigenes Sprachmodell und ist daher auch mit Hilfe der deutschen Sprache bedienbar. Das bei Simon genutzte Modell ist dabei sprecherabhängig und muss durch den jeweiligen Nutzer trainiert werden, um eine hohe Erkennungsquote zu erreichen.[3]

VoxForge

Das Projekt VoxForge treibt die Entwicklung von freien Sprachmodellen für Julius und ähnliche Plattformen (wie CMU Sphinx) voran.

Lizenzbedingungen

Julius wird unter einer eigenen Lizenz vertrieben, die die üblichen liberalen Nutzungsrechte freier Software gewährt (freie Verbreitung und Modifizierung, Verfügbarkeit des Quellcodes). Sie besitzt eine Copyleft-Klausel; auch Weiterentwicklungen des Programms dürfen nur unter derselben, unmodifizierten Lizenz veröffentlicht werden. Im Unterschied zur GPL legt die Lizenz fest, dass der Name des Programms bei mit seiner Hilfe erbrachten neuen Entwicklungen genannt werden muss.[1]

Weblinks

Einzelnachweise

  1. a b Lizenz von Julius
  2. Embedded Julius: Continuous Speech Recognition Software for Microprocessor, IEEE.org
  3. Simon 0.2 geht in den Endspurt, Pro-Linux.de, 13. Januar 2009

Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Julius (software) — Julius is an open source speech recognition engine.Julius is a high performance, two pass large vocabulary continuous speech recognition (LVCSR) decoder software for speech related researchers and developers. Based on word 3 gram and context… …   Wikipedia

  • Julius — ist ein männlicher Vorname. Inhaltsverzeichnis 1 Herkunft und Bedeutung des Namens 2 Namenstag 3 Varianten 4 Bekannte Namensträger …   Deutsch Wikipedia

  • Julius (disambiguation) — Infobox Given Name Revised name = Julius imagesize= caption= pronunciation= gender = Male meaning = region = origin = related names = Julio, Julia, Julie, Julian footnotes = Julius is the name of an ancient Roman family. It may also refer… …   Wikipedia

  • Julius Dobos — in 2010 Background information Born 27 June 1976 (1976 06 27) (age 35) …   Wikipedia

  • Julius (programa) — Julius es una aplicación para reconocimiento de voz publicado como software libre con licencia BSD.[1] Es un programa de reconocimiento de habla continua y en doble vía de lenguaje amplio. Está basado en trigramas (3gram) y en el Modelo oculto de …   Wikipedia Español

  • List of speech recognition software — Modern Speech recognition software enables a single computer user to speak text and/or commands to the computer, largely, but not entirely, bypassing the use of the keyboard and mouse interface.The idea has been portrayed in science fiction for… …   Wikipedia

  • Julio — Julius ist ein männlicher Vorname. Inhaltsverzeichnis 1 Herkunft und Bedeutung des Namens 2 Namenstag 3 Varianten 4 Bekannte Namensträger 4.1 Vorname …   Deutsch Wikipedia

  • United States — a republic in the N Western Hemisphere comprising 48 conterminous states, the District of Columbia, and Alaska in North America, and Hawaii in the N Pacific. 267,954,767; conterminous United States, 3,022,387 sq. mi. (7,827,982 sq. km); with… …   Universalium

  • IBM — This article is about the technology company sometimes referred to as Big Blue . For other uses of these terms, see IBM (disambiguation) and Big Blue (disambiguation). International Business Machines Corporation Type Public …   Wikipedia

  • Stars and planetary systems in fiction — The planetary systems of stars other than the Sun and the Solar System are a staple element in much science fiction. Contents 1 Overview 1.1 The brightest stars …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”