Fórum Microfone e entrada de som #298446

05/10/2005

0

Olá

Preciso captur a entrada do microfone atravez da placa de som. Alguem tem idéia de como fazer isso ? Para ser mais específico, eu preciso que quando o microfone começar a ser utilizado dispare um evento, e outro quando parar de entrar som.

Obrigado desde já

Sanses


Sanses

Sanses

Responder

Posts

08/12/2005

Sanses

up


Responder

Gostei + 0

08/12/2005

Sanses

up


Responder

Gostei + 0

08/12/2005

Sanses

senhores

dei um up só, não sei por que foram 2!!

Sanses


Responder

Gostei + 0

10/12/2005

Fernando

me mande um e-mail que tenho um demo para gravar som que sai do microfone


valeu


Responder

Gostei + 0

20/01/2007

Mmoreira

Sanses,

Voce conseguiu resolver o problema deste post?
Estou com a mesma dificuldade vc poderia me dar um help?

Valew


Responder

Gostei + 0

21/01/2007

Sanses

ainda não amigo, até abandonei....


Responder

Gostei + 0

23/01/2007

Mmoreira

Sanses,

Depois de ficar o domingo inteiro procurando por alguma solução acabei encontrando um componente que dispara enventos quando sai qualquer tipo de som da placa. Ele nao me atende em 100¬ porque eu preciso saber apenas quanndo entra som no microfone ... No caso deste componente se eu falo no microfone ele dispara o evento sem problema era isso que eu precisava ... mas o problema é que seu eu colo um som para rolar no pc o componente dispara o evento ... ai nao resolve meu problema.
Como voce disse que abandou o projeto ... se voce quizer esta na mão é só falar.

Abraços.


Responder

Gostei + 0

23/01/2007

Ruyoutor

Primeiramente quero informar que peguei está informação de um outro site, mas prefiri não postar o link porque para ver este post tem q ter senha eu não fiz nada a não ser copiar de lá e colar aki
Primeiro você deve ter uma placa de som e microfone, ambos devidamente instalados no seu PC. Se não tiver um mic, vai lá na SantaIfigênia que você encontra um bom com 5 reais. Agora coloque um componente TMediaPlayer que se encontra na pasta System, depois coloque três botões e um edit no Form. Abra o Gravador de som do Windows e sem gravar nada salve o arquivo vazio como C:\SOM.WAV, normalmente este arquivo é temporário até salvar o arquivo pricipal. (somente arquivos WAV são salvos, alias, se alguém souber qual função de uma das DLL do Windows Media Player 8.0 que converte WAV para MP3, ME MANDA UM EMAIL!!!) Agora coloque os seguintes comandos: Na propriedade Text do Edit1 coloque o arquivo wave que você salvou - C:\SOM.WAV procedure TForm1.Button1Click(Sender: TObject); begin MediaPlayer1.Open; end; procedure TForm1.Button2Click(Sender: TObject); begin MediaPlayer1.Save; end; procedure TForm1.Button3Click(Sender: TObject); begin MediaPlayer1.FileName := Edit1.Text; end; Agora compile o programa e abra-o, clique no Button3 para associar o arquivo que você criou ao MCI, feche todos os aplicativos de midía que estiverem abertos (eles impedem de que abra o MCI) e clique no Button1 para abrir o dispositivo MCI, se algo estiver errado ele não vai abrir, depois de abrir, 4 botões vão ser liberados no TMediaPlayer1, com o microfone ligado clique na bola vermelha para começar à gravar, para pausar a gravação clique no segundo botão o amarelo, e para ouvir o som gravado clique no primeiro botão verde o Play, agora para salvar o arquivo clique no Button2, vá ver o arquivo C:\SOM.WAV, antes ele estava vazio agora está com sua gravação. Eu estava usando o Windows XP quando fiz este código, é bem provável que as configurações sejam diferentes no 98.


espero ter ajudado


Responder

Gostei + 0

23/01/2007

Mmoreira

ruyoutor,

Na verdade eu nao estou querendo gravar nada o que eu preciso fazer é saber quando alguem esta falando no microfone do pc e quando alguem nao esta falando nele.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar