|
@ -4,7 +4,7 @@ using namespace std; |
|
|
using namespace iflytop; |
|
|
using namespace iflytop; |
|
|
using namespace core; |
|
|
using namespace core; |
|
|
|
|
|
|
|
|
#define TEST
|
|
|
|
|
|
|
|
|
// #define TEST
|
|
|
|
|
|
|
|
|
AudioRecoderService::AudioRecoderService() {} |
|
|
AudioRecoderService::AudioRecoderService() {} |
|
|
void AudioRecoderService::initialize(const char *pcmName, unsigned int channels, unsigned int sample_rate, |
|
|
void AudioRecoderService::initialize(const char *pcmName, unsigned int channels, unsigned int sample_rate, |
|
@ -44,7 +44,7 @@ void AudioRecoderService::startRecord() { |
|
|
audioclip.reset(new AudioClip(buf, 8000, 5, 16000, AudioFormat::S16_LE)); |
|
|
audioclip.reset(new AudioClip(buf, 8000, 5, 16000, AudioFormat::S16_LE)); |
|
|
logger->info("report audioclip {}", 8000); |
|
|
logger->info("report audioclip {}", 8000); |
|
|
onRecordData(audioclip); |
|
|
onRecordData(audioclip); |
|
|
thisThread.sleepForMs(60); |
|
|
|
|
|
|
|
|
thisThread.sleepForMs(70); |
|
|
} |
|
|
} |
|
|
logger->info("testAudio thread exit"); |
|
|
logger->info("testAudio thread exit"); |
|
|
})); |
|
|
})); |
|
|