#include <voice_cancel.h>
Public メソッド | |
VoiceCancel (size_t window_size) | |
~VoiceCancel () | |
int | ExecuteVoiceCancel (const std::vector< FftComplex > self_voice_spec, const std::vector< FftComplex > mic_spec, std::vector< double > &voice_canceled_spec) |
Private 変数 | |
double ** | s_y |
double ** | s_x |
double ** | s_d |
SemiBlind * | semiblind_ica_ |
const size_t | window_size_ |
VoiceCancel::VoiceCancel | ( | size_t | window_size | ) |
VoiceCancel::~VoiceCancel | ( | ) |
int VoiceCancel::ExecuteVoiceCancel | ( | const std::vector< FftComplex > | self_voice_spec, | |
const std::vector< FftComplex > | mic_spec, | |||
std::vector< double > & | voice_canceled_spec | |||
) |
double ** VoiceCancel::s_d [private] |
double ** VoiceCancel::s_x [private] |
double** VoiceCancel::s_y [private] |
SemiBlind* VoiceCancel::semiblind_ica_ [private] |
const size_t VoiceCancel::window_size_ [private] |