webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::VoiceActivityDetector Class Reference

#include <voice_activity_detector.h>

Public Member Functions

 VoiceActivityDetector ()
 
 ~VoiceActivityDetector ()
 
void ProcessChunk (const int16_t *audio, size_t length, int sample_rate_hz)
 
const std::vector< double > & chunkwise_voice_probabilities () const
 
const std::vector< double > & chunkwise_rms () const
 
float last_voice_probability () const
 
 VoiceActivityDetector ()
 
 ~VoiceActivityDetector ()
 
void ProcessChunk (const int16_t *audio, size_t length, int sample_rate_hz)
 
const std::vector< double > & chunkwise_voice_probabilities () const
 
const std::vector< double > & chunkwise_rms () const
 
float last_voice_probability () const
 

Constructor & Destructor Documentation

◆ VoiceActivityDetector() [1/2]

webrtc::VoiceActivityDetector::VoiceActivityDetector ( )

◆ ~VoiceActivityDetector() [1/2]

webrtc::VoiceActivityDetector::~VoiceActivityDetector ( )
default

◆ VoiceActivityDetector() [2/2]

webrtc::VoiceActivityDetector::VoiceActivityDetector ( )

◆ ~VoiceActivityDetector() [2/2]

webrtc::VoiceActivityDetector::~VoiceActivityDetector ( )

Member Function Documentation

◆ chunkwise_rms() [1/2]

const std::vector<double>& webrtc::VoiceActivityDetector::chunkwise_rms ( ) const
inline

◆ chunkwise_rms() [2/2]

const std::vector<double>& webrtc::VoiceActivityDetector::chunkwise_rms ( ) const
inline

◆ chunkwise_voice_probabilities() [1/2]

const std::vector<double>& webrtc::VoiceActivityDetector::chunkwise_voice_probabilities ( ) const
inline

◆ chunkwise_voice_probabilities() [2/2]

const std::vector<double>& webrtc::VoiceActivityDetector::chunkwise_voice_probabilities ( ) const
inline

◆ last_voice_probability() [1/2]

float webrtc::VoiceActivityDetector::last_voice_probability ( ) const
inline

◆ last_voice_probability() [2/2]

float webrtc::VoiceActivityDetector::last_voice_probability ( ) const
inline

◆ ProcessChunk() [1/2]

void webrtc::VoiceActivityDetector::ProcessChunk ( const int16_t audio,
size_t  length,
int  sample_rate_hz 
)

◆ ProcessChunk() [2/2]

void webrtc::VoiceActivityDetector::ProcessChunk ( const int16_t audio,
size_t  length,
int  sample_rate_hz 
)

The documentation for this class was generated from the following files: