Содержание

Слайд 2

Цели проекта

Индексированный поиск по голосовому контенту (транскрипции)
Создание транскрипций для звукового контента (voice)
Хранение

Цели проекта Индексированный поиск по голосовому контенту (транскрипции) Создание транскрипций для звукового
контента
Предоставление публичного доступа к контенту и его транскрипции

Слайд 3

Пользователь может:

Загрузить аудио или видео файл (voice)
Искать контент среди своих и публичных

Пользователь может: Загрузить аудио или видео файл (voice) Искать контент среди своих и публичных записях.
записях.

Слайд 4

Home page

Home page

Слайд 5

Upload files

Upload files

Слайд 6

Record audio/video

Record audio/video

Слайд 8

Application services

Web сервер (apache/nginx)
База данных (mysql)
Запись аудио/видео (Adobe FMS)
Полнотекстовый поиск (sphinx)
Конвертация файлов

Application services Web сервер (apache/nginx) База данных (mysql) Запись аудио/видео (Adobe FMS)
(ffmpeg)
Транскрибирование (dragon, nexiwave, human)

Слайд 9

Web сервер

Web сервер

Слайд 10

Ресурсы

Ресурсы

Слайд 11

Процессы

Загрузка файла

Перемещение на S3

Преобразование в единый формат

Транскрибирование

Индексирование

Показ на сайте

Процессы Загрузка файла Перемещение на S3 Преобразование в единый формат Транскрибирование Индексирование Показ на сайте

Слайд 12

Загрузка на S3

Web UI
Пользователь загрузил файл
Gearman
Задание на загрузку файла
SQS
Загрузка файла на S3
Отправка

Загрузка на S3 Web UI Пользователь загрузил файл Gearman Задание на загрузку
задания на конвертацию (SQS)

Слайд 13

Конвертация и транскрибирование

SQS
Конвертация файла
Загрузка на S3
Задание на транскрибирование
SQS
Транскрибирование
Задание на преобразование формата транскрипции
SQS
Подготовка

Конвертация и транскрибирование SQS Конвертация файла Загрузка на S3 Задание на транскрибирование
транскрипции
Сохранение транскрипции на S3

Слайд 14

Общая схема

SQS

Web сервера

Cервера с ffmpeg

Сервера с dragon

Общая схема SQS Web сервера Cервера с ffmpeg Сервера с dragon

Слайд 15

Amazon management console

Amazon management console

Слайд 16

Обновление (ffmpeg, dragon )

Остановка избыточных серверов
Обновление ПО
Создание эталонного AMI

Обновление (ffmpeg, dragon ) Остановка избыточных серверов Обновление ПО Создание эталонного AMI

Слайд 17

Сервисы от Amazon

EC2
Linux/Windows сервера (Web, ffmpeg, dragon, sphinx)
Cервера «по требованию» (spot instances)
Load

Сервисы от Amazon EC2 Linux/Windows сервера (Web, ffmpeg, dragon, sphinx) Cервера «по
balancer
Создание AMI
EBS
Elastic IP

Слайд 18

Сервисы от Amazon

S3
CloudFront
RDS

Сервисы от Amazon S3 CloudFront RDS

Слайд 19

Вопросы?

Вопросы?

Слайд 20

Материалы

http://www.voicebase.com
http://aws.amazon.com/products/
http://aws.amazon.com/documentation/
http://gearman.org/
http://www.demo.com/alumni/demo2010fall/219504.html

Материалы http://www.voicebase.com http://aws.amazon.com/products/ http://aws.amazon.com/documentation/ http://gearman.org/ http://www.demo.com/alumni/demo2010fall/219504.html
Имя файла: VoiceBase.com.pptx
Количество просмотров: 79
Количество скачиваний: 0