ГК ЦРТ обратилась к нам с задачей адаптации своих SDK обработки речи (распознавание речи, синтез, биометрия) под платформу Андроид для встраивания в мультимедийную систему автомобиля. Решение потребовало значительных модификаций «движков» обработки звука для адаптации их под аппаратные ограничения платформы.
Проект велся совместно с командой научных специалистов ЦРТ. Сами библиотеки обработки речи были написаны на C++, при этом часть компонентов библиотек не могли быть использованы в среде Android (в частности, библиотеки Intel MKL и IPP). В процессе работы мы заменили эти компоненты на подходящие аналоги, адаптировали SDK под их использование, а над всеми SDK сделали «обертки» на Java, позволяющие использовать их в приложениях под Андроид.
Отрасль:
промышленность, ритейл, IT
Типовое решение:
голосовое управление
Услуги:
Оценка проекта разработки ПО; Android; Специализированное ПО; Ручное тестирование
Технологический стек:
Java, Java JNI, C++, Android crystax ndk, Boost, log4cxx, OpenBLAS, FFT, Protobuf, libxml, PyTORCH, ffmpeg, IntelIPP/SIMD (sse2neon)