Comment puis-je détecter le niveau audio d'un flux ou TcpListener ou la carte audio en utilisant C #
-
02-10-2019 - |
Question
Est-ce possible en utilisant seulement C #? Je veux être en mesure de détecter l'audio à partir de: un flux, un microphone ou une carte son et de commencer l'enregistrement si le niveau audio est au-dessus d'un seuil réglable
.Merci: -)
La solution
vous pouvez le faire en utilisant NAudio . Jetez un oeil à la .NET Enregistreur vocal pour un exemple de détection du niveau d'entrée. Pour détecter l'audio à partir d'un flux, vous devez créer une classe dérivée de WaveStream et remplacer la méthode Read pour renvoyer les données de votre TcpListener
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow