Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kursach.doc
Скачиваний:
44
Добавлен:
16.02.2016
Размер:
183.81 Кб
Скачать

5.3 Діаграма послідовності класів.

Рисунок 5.3 – Діаграма послідовності для аудіо.

Рисунок 5.4 – Діаграма кооперації для аудіо.

Діаграма послідовності для аудіо має наступні етапи роботи з об'єктами :

1. Користувач запускає головний клас controller .

2. Клас controller, в свою чергу, створює main_form і відображає її для введення даних.

3. Користувач вибирає вхідні дані .

4. Користувач вибирає мову введення і виведення.

5. Користувач вводить самі дані на main_form.

6. З main_form записані дані користувачем відправляються в клас controller .

7. Клас control перенаправляє дані, отримані з main_form в клас Recognition_video для обробки тексту.

8. Клас Recognition_video повертає оброблений текст в controller .

9. З класу controller текст відсилається в клас translate для перекладу.

10. У класі translate перекладається текст.

11. Перекладений текст повертається в клас controller.

12. controller передає текст для відображення на main_form.

13. При бажанні користувача текст відтворюється.

ВИСНОВОК

У роботі був представлений проект системи голосового перекладу мови в реальному часі. Система може розпізнавати людську мову російською та англійською мовою і отримати синхронний переклад з однієї мови на іншу у вигляді голосового сигналу. Так само система дозволяє розпізнавати мову жестів, який теж перекладає. У програмі реалізований введення слів і фраз як з клавіатури, так і прийом голосових повідомлень від користувача. Висновок результату здійснюється за бажанням користувача , або на екран пристрою, на якому знаходиться система голосового перекладу , або у вигляді звукового сигналу.

Умовою використання розробки є те, що програма залежить від підключення до мережі Інтернет, так як для розпізнавання голосу була обрана бібліотека Google Speech API.

Список використаної літератури

  1. Джозеф Шмуллер. Освой самостоятельно UML 2 за 24 часа. Практическое руководство = Sams Teach Yourself UML in 24 Hours, Complete Starter Kit — М.: Вильямс, 2005. — 416 с.

  2. Джон Хопкрофт, Раджив Мотвани, Джеффри Ульман. Введение в теорию автоматов, языков и вычислений = Introduction to Automata Theory, Languages, and Computation — М.: Вильямс, 2002. — 528 с.

  3. Фаулер М., Скотт К. UML. Основы. — Пер. с англ. — СПб: Символ-Плюс, 2002. — 192 с.

  4. Основы открытого образования /Андреев А.А., Каплан С.Л., Краснова Г.А., Лобачев С.Л., Лупанов К.Ю., Поляков А.А., Скамницкий А.А., Солдаткин В.И.; Отв. ред. В.И.Солдаткин. – Т. 2. – Российский государственный институт открытого образования. – М.: НИИЦ РАО, 2002. – 680 с.

18

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]