Есть такая вот задача
- Захватывать аудиопоток в режиме реального времени
- Воспроизводить звуковые файлы в режиме реального времени
Или если на пальцах: звоним абоненту и воспроизводим заранее подготовленный файл, абонент отвечает - нужно проанализировать его ответ и воспроизвести другой звуковой файл.
Нужна асинхронность, но у AGI этого нет, но зато есть у AMI. Читал, что их как-то объединяют в одну систему.
Но еще есть ARI, которая судя по всему является гибридом AGI и AMI.
Подскажите, в какую сторону копать?