Я работаю над программным обеспечением (на Java), использующим распознавание речи с API Sphinx4.
Чтобы уменьшить помехи, я хотел записать 2 звука на 2 разных микрофона (один для динамика (A) и другой для записи "окружающей среды" (B)), а затем сделать AB, чтобы получить " бесшумный" звук, который я даю Сфинксу для распознавания. Я думаю, что java.sound может делать такие вещи, но я действительно не знаю, как это сделать.
- Как вы думаете, такое решение может работать?
- Возможно ли это сделать в режиме реального времени? если да, то какая аппаратная конфигурация ему нужна?
- У вас есть полезные ссылки/код для моего случая?