![]() |
Wird ins Mikrophon gesprochen?
Hi,
Ist es möglich herauszufinden ob jemand gerade ins Mikrophon spricht? Gruß Neutral General |
Re: Wird ins Mikrophon gesprochen?
geht es dir nur darum ob ein Signal anliegt oder aber der Ton der anliegt gesprochenes ist?
|
Re: Wird ins Mikrophon gesprochen?
Wenn es dir um das Signal geht, schau dir mal die Bassfunktion BASS_ChannelGetlevel an
Delphi-Quellcode:
Gibts dir das Level in dB (-90 bis 0, afaik) aus - Die Variable BassChannel muss wie folgt initialisiert werden:Level := Round(20 * Log10(Max(Abs(HiWord(Bass_ChannelGetLevel(BassChannel))), Abs(LoWord(Bass_ChannelGetLevel(BassChannel)))) / 32768));
Delphi-Quellcode:
Ansonsten ist das Bass-Manual ganz ganz doll :-p
Bass_recordInit(-1);
BassChannel := BASS_RecordStart(44100,2,0,nil,0); |
Re: Wird ins Mikrophon gesprochen?
Zitat:
Gruß Neutral General |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz