Microfone e entrada de som
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
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
Curtidas 0
Respostas
Sanses
05/10/2005
up
GOSTEI 0
Sanses
05/10/2005
up
GOSTEI 0
Sanses
05/10/2005
senhores
dei um up só, não sei por que foram 2!!
Sanses
dei um up só, não sei por que foram 2!!
Sanses
GOSTEI 0
Fernando
05/10/2005
me mande um e-mail que tenho um demo para gravar som que sai do microfone
valeu
valeu
GOSTEI 0
Mmoreira
05/10/2005
Sanses,
Voce conseguiu resolver o problema deste post?
Estou com a mesma dificuldade vc poderia me dar um help?
Valew
Voce conseguiu resolver o problema deste post?
Estou com a mesma dificuldade vc poderia me dar um help?
Valew
GOSTEI 0
Sanses
05/10/2005
ainda não amigo, até abandonei....
GOSTEI 0
Mmoreira
05/10/2005
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.
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.
GOSTEI 0
Ruyoutor
05/10/2005
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
espero ter ajudado
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
GOSTEI 0
Mmoreira
05/10/2005
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.
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.
GOSTEI 0