This reverts commit b4e06d032e6f82a65c52ed0c5364ae9e7c0a0215. Reason for revert: breaking downstream projects Original change's description: > Remove unused APM voice activity detection sub-module > > API changes: > - webrtc::AudioProcessing::Config::VoiceDetection removed > - webrtc::AudioProcessingStats::voice_detected deprecated > - cricket::AudioOptions::typing_detection deprecated > - webrtc::StatsReport::StatsValueName:: > kStatsValueNameTypingNoiseState deprecated > > PSA: https://groups.google.com/g/discuss-webrtc/c/7X6uwmJarE0 > > Bug: webrtc:11226,webrtc:11292 > Change-Id: I8d008b56708cf62961b9857ec052b59fda3b41bf > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250666 > Reviewed-by: Harald Alvestrand <hta@webrtc.org> > Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org> > Reviewed-by: Sam Zackrisson <saza@webrtc.org> > Reviewed-by: Björn Terelius <terelius@webrtc.org> > Commit-Queue: Alessio Bazzica <alessiob@webrtc.org> > Cr-Commit-Position: refs/heads/main@{#35975} TBR=gustaf@webrtc.org,saza@webrtc.org,alessiob@webrtc.org,terelius@webrtc.org,hta@webrtc.org,webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com Change-Id: Iee01fdb874b4e0331277f3ffe60dacaabc3859a2 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: webrtc:11226,webrtc:11292 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251600 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/main@{#35977}