Имеется БД с 300 предложениями книги. Нужен скрипт вывода одного предложения из 300 с возможностью записи через микрофон голосового чтения предложения*.
Аудиофайл заносится в админку на проверку и временно исчезает из списка возможных предложений для пользователя. Если админ утверждает качество записи, предложение на странице пользователя больше не появляется. Если качество не соответствует, то аудиофайл удаляется, а предложение вновь активизируется в списке.
В итоге мы получим аудиокнигу из 300 предложений, каждое из которых читает отдельный пользователь.
* Можно сделать доп.возможность: если у человека нет Flash пользователь сам записывает аудио и закачивает через Обзор. Но удобнее, чтобы сразу через скрипт подключался микрофон.
В свое время проект был реализован на сайте
(доступ к файлам и настройкам сервера предоставлю).
Насколько я понимаю, серверную часть писали на PHP (см.приложение). Возможно серверную часть писали на каком-нибудь C++, используя CGI, конечно.
Клиентская часть написана на Java/Flash и запись с микрофона.