Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Wird ins Mikrophon gesprochen? (https://www.delphipraxis.net/73555-wird-ins-mikrophon-gesprochen.html)

Neutral General 19. Jul 2006 18:35


Wird ins Mikrophon gesprochen?
 
Hi,

Ist es möglich herauszufinden ob jemand gerade ins Mikrophon spricht?

Gruß
Neutral General

SirThornberry 19. Jul 2006 21:15

Re: Wird ins Mikrophon gesprochen?
 
geht es dir nur darum ob ein Signal anliegt oder aber der Ton der anliegt gesprochenes ist?

moritz 19. Jul 2006 21:22

Re: Wird ins Mikrophon gesprochen?
 
Wenn es dir um das Signal geht, schau dir mal die Bassfunktion BASS_ChannelGetlevel an

Delphi-Quellcode:
           
  Level := Round(20 * Log10(Max(Abs(HiWord(Bass_ChannelGetLevel(BassChannel))), Abs(LoWord(Bass_ChannelGetLevel(BassChannel)))) / 32768));
Gibts dir das Level in dB (-90 bis 0, afaik) aus - Die Variable BassChannel muss wie folgt initialisiert werden:
Delphi-Quellcode:
  Bass_recordInit(-1);
  BassChannel := BASS_RecordStart(44100,2,0,nil,0);
Ansonsten ist das Bass-Manual ganz ganz doll :-p

Neutral General 20. Jul 2006 12:08

Re: Wird ins Mikrophon gesprochen?
 
Zitat:

Zitat von SirThornberry
geht es dir nur darum ob ein Signal anliegt oder aber der Ton der anliegt gesprochenes ist?

Eigentlich ob der Ton gesprochen ist aber ich schätze das ist auf deutsch sau schwer herauszufinde.. Also mir würde es schon ausreichen wenn ich wüsste das bewusst was ins Mikro reinkommt... Also ich probiere das von moritz mal aus...

Gruß
Neutral General


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz