Я пытаюсь заставить распознавание речи «игнорировать» его собственный вывод (используя систему преобразования текста в речь) и поэтому хочу использовать эхоподавитель.Я на самом деле «знаю» вывод tts, и я даже могу сохранить его как волновой файл (или pcm или что-то еще), поэтому вся «оценочная вещь», используемая с эхоподавлением для неизвестного ввода, не нужна.Однако я не знаю, с чего начать.Я читал, что "speex" был полезен для этой цели, но согласно его документации он не работает с 2 независимыми звуковыми картами.Короче говоря: есть идеи?Вот мои текущие настройки:
получил микрофон для входа и динамики для вывода.Микрофон довольно близок к выходу и должен оставаться там.микрофон подключен с помощью USB-звуковой карты, динамики подключены к обычному встроенному звуковому устройству.
ОС - это fedora (12), приложение должно быть написано на Java ...
любая помощь приветствуется;)