Course objectives:
|
The aim of the course is to introduce students to a systematic approach to design spoken dialog systems and application of appropriate technologies of speech recognition and speech synthesis.
|
Requirements on student
|
Credit: term assignment, mastering of the curriculum.
Exam: knowledge corresponding to the extent of the course; oral and written examination on the subject requested
Credit prior to examination is not recognized.
|
Content
|
Human-machine communication by voice, spoken dialogue systems technology (speech
synthesis and recognition, speech understanding).
Introduction to text-to-speech systems (TTS), history of speech synthesis, basic
approaches. Natural language processing (NLP) for TTS. Concatenative speech
synthesis, unit-selection-based speech synthesis, statistical parametric speech
synthesis (HMM-based speech synthesis). Speech corpora and databases for TTS,
evaluation of synthetic speech.
Basic types of dialogue and dialogue strategies. Speech recognition and speech
understanding in dialogue, representation of uncertainty.
Dialogue management models (statistical approach). Languages and standards for
the development of spoken dialog systems, VoiceXML.
Simulation of user behavior and testing of dialogue system.
|
Activities
|
|
Fields of study
|
Studentům je k dispozici kurz v Google Classroom se všemi podstatnými informacemi a materiály.
|
Guarantors and lecturers
|
-
Guarantors:
Doc. Ing. Jindřich Matoušek, Ph.D. (100%),
-
Lecturer:
Doc. Ing. Jindřich Matoušek, Ph.D. (100%),
Ing. Filip Polák (100%),
Ing. Jan Švec, Ph.D. (100%),
-
Tutorial lecturer:
Ing. Adam Chýlek (100%),
Ing. Filip Polák (100%),
Ing. Daniel Tihelka, Ph.D. (100%),
|
Literature
|
|
Time requirements
|
All forms of study
|
Activities
|
Time requirements for activity [h]
|
Presentation preparation (report) (1-10)
|
10
|
Preparation for an examination (30-60)
|
40
|
Contact hours
|
39
|
Graduate study programme term essay (40-50)
|
45
|
Practical training (number of hours)
|
26
|
Total
|
160
|
|
Prerequisites
|
Knowledge - students are expected to possess the following knowledge before the course commences to finish it successfully: |
disponovat základními znalostmi z problematiky lineární algebry a maticového počtu |
disponovat základními znalostmi z problematiky matematické analýzy |
disponovat základními znalostmi z problematiky teorie pravděpodobnosti a matematické statistiky |
disponovat znalostmi z oboru algoritmizace a programování |
disponovat základními znalostmi z oblasti rozpoznávání řeči |
Skills - students are expected to possess the following skills before the course commences to finish it successfully: |
písemnou formou popsat výsledky své samostatné práce |
samostatně řešit zadané úlohy |
aktivně používat programovací jazyk Python |
Competences - students are expected to possess the following competences before the course commences to finish it successfully: |
N/A |
|
Learning outcomes
|
Knowledge - knowledge resulting from the course: |
analyzovat komunikaci člověka s počítačem prostřednictvím hlasu |
popsat problematiku návrhu hlasového dialogového systému
|
charakterizovat základní přístupy k návrhu hlasového dialogového systému |
popsat problematiku syntézy řeči z textu |
charakterizovat základní přístupy k syntéze řeči z textu |
Skills - skills resulting from the course: |
realizovat vhodnou metodu návrhu hlasového dialogového systému |
aplikovat vhodné metody rozpoznávání a syntézy řeči pro daný dialogový systém |
vyhodnotit kvalitu syntetické řeči |
analyzovat navržený dialogový systém |
Competences - competences resulting from the course: |
N/A |
N/A |
N/A |
|
Assessment methods
|
Knowledge - knowledge achieved by taking this course are verified by the following means: |
Project |
Oral exam |
Skills - skills achieved by taking this course are verified by the following means: |
Project |
Individual presentation at a seminar |
Skills demonstration during practicum |
Competences - competence achieved by taking this course are verified by the following means: |
Oral exam |
Project |
|
Teaching methods
|
Knowledge - the following training methods are used to achieve the required knowledge: |
Lecture supplemented with a discussion |
Interactive lecture |
Self-study of literature |
Lecture with visual aids |
Skills - the following training methods are used to achieve the required skills: |
Practicum |
Multimedia supported teaching |
Individual study |
Self-study of literature |
Interactive lecture |
Competences - the following training methods are used to achieve the required competences: |
Lecture |
Individual study |
Group discussion |
|