tie slider to rnnoise probability threshold

This commit is contained in:
ouwou
2023-08-02 02:34:23 -04:00
parent 60a8c86606
commit d208c64be1
3 changed files with 7 additions and 0 deletions

View File

@@ -579,6 +579,10 @@ double AudioManager::GetRNNProbThreshold() const {
return m_prob_threshold;
}
void AudioManager::SetRNNProbThreshold(double value) {
m_prob_threshold = value;
}
AudioManager::type_signal_opus_packet AudioManager::signal_opus_packet() {
return m_signal_opus_packet;
}

View File

@@ -81,6 +81,7 @@ public:
float GetCurrentVADProbability() const;
double GetRNNProbThreshold() const;
void SetRNNProbThreshold(double value);
private:
void OnCapturedPCM(const int16_t *pcm, ma_uint32 frames);

View File

@@ -129,6 +129,8 @@ VoiceWindow::VoiceWindow(Snowflake channel_id)
break;
#ifdef WITH_RNNOISE
case AudioManager::VADMethod::RNNoise:
audio.SetRNNProbThreshold(val);
m_vad_value.SetTick(val);
break;
#endif
};