Cod: MMIA214
Titular curs: Prof.Dr.N.Tandareanu
Anul: 2;
Ciclul: II;
Sem. 1: Curs: 28h, Lab: 28h
Credite: 8
Profil: informatica
Tip disciplina: optional
Obiective:
- Asimilarea conceptelor legate de sinteza si recunoasterea vorbirii.
- Formarea deprinderilor necesare implementarii aplicatiilor prin voce.
I. Apache Ant.
- Generalitati cu privire la acest produs.
- Instalarea produsului Apache Ant
- Proiecte, proprietati, taguri
- Fisiere build. Exemple.
II. Interfete prin voce
- Aplicatii prin voce
- Utilizarea aplicatiilor prin voce
- Proiectarea aplicatiilor prin voce
- Tehnologia prin voce.
- Sinteza vorbirii
III. Sinteza vorbirii prin Java Speech API
- Ce este JSAPI?
- Motor Speech, proprietati
- Starile unui motor speech
- Localizare, selectare si creare de motoare
- Evenimente Speech
- Sintetizatorul ca motor
- Sinteza Speech: javax.speech.synthesis
- Trimiterea unui text pentru a fi pronuntat
IV. Recunoasterea vorbirii
- Generalitati
- Arhitectura produsului Sphinx
- Modulul FrontEnd
- Modulul Linguist
- Recognizere. Selectarea unui recognizer.
V Java Speech Grammar Format
-
Introducere
-
Definitii
2.1 Nume de gramatici si nume de pachete
2.2 Nume de reguli
2.3 Tokenuri
2.4 Comentarii
-
Header de gramatica
3.1 Self-Identifying Header
3.2 Declararea numelui de gramatica
3.3 Importuri
-
Corpul unei gramatici
4.1 Definirea regulilor
4.2 Expansiunea regulilor
4.3 Compunerea
4.4 Gruparea
4.5 Operatori unari
4.6 Taguri
4.7 Precedenta
4.8 Recursia
4.9 Utilizarea entitatilor NULL si VOID
-
Exemple
Bibliografie:
-
Java Speech Grammar Format Specification - JSGF documentation
-
The CMU-Cambridge Statistical Language Modeling Toolkit v2 ,
http://svr-www.eng.cam.ac.uk/~prc14/toolkit_documentation.html
- Willie Walker, Paul Lamere, Philip Kwok, Bhiksha Raj, Rita Singh, Evandro Gouvea, Peter Wolf, Joe Woelfel -
Sphinx-4: A Flexible Open Source Framework for Speech Recognition, SMLI TR2004-0811 c
2004 SUN MICROSYSTEMS INC.
|