Сетевой высоконагруженный аудиомикшер.
1. связь программы с другими сервисами череp API.

2. программа получает по API текстовые данные формата csv

- в каждой строке файла csv - от одного слова до предложения,

3. программа построчно синтезирует с помощью TTS звуковые файлы wav.

4. По окончании синтеза всех звуковых файлов программа микширует все звуковые файлы в один, при этом:

- звуковые файлы центрируются (выравниваются по центру длительности звучания) при микшировании.

- при микшировании соблюдается правило не переполнения по амплитуде.

- настройка выходного уровня задается в конфигурационном файле.

5. Микшированный файл обрабатывается отдельным математическим алгоритмом.

6. Обработанный файл подвергается ускорению темпа в n-раз

7. Далее файл подвергается дуплицированию до заданной длительности, при этом сращивание начал и концов при размножении учитывает фазовое направление (для исключения щелчков).

8. Итоговый файл отдается по API

9. Обязательно использование технологии обработки параллельных вычислений (технологии CUDA) для синтеза и обработки звуковых файлов.

10. предусмотреть масштабирование программы,
11. Шифрование данных при приеме и передаче

Рассматриваю предложения опытных программистов -математиков с практическим опытом разработки высоконагруженных систем, знанием принципов обработки аудио и знанием технологии CUDA.
Предложите свою стоимость разработки.

день назад
Александр
 
65 лет
12 лет в сервисе
Был
день назад

Заявки фрилансеров

Нет заявок фрилансеров