Pergunta

Eu tenho feito um script captcha ultimamente e foi bastante bem sucedido com ele. No entanto eu quero criar um outro script que cria um som que pode ser usado com o captcha.

por exemplo. o script captcha gera A2B1FD? - e o script de som deve ser capaz de ler A, 2, B, 1, F, D. Como faço para ir sobre como fazer isso

Eu sei que é algo a ver com OpenAL mas como eu começo?

Felicidades Sam Yong

EDIT:. Eu também gostaria de saber como posso carregar o arquivo de som carregado a partir do script no navegador e jogá-lo de modo que o usuário final pode ouvir

Edit 2: Eu também estou olhando para a possibilidade de Text-to-Speech (independente de plataforma) em PHP

Foi útil?

Solução

Provavelmente a maneira mais fácil seria para gravar 36 arquivos de áudio individuais de cada letra e número, e depois ter o seu concatenate script PHP estes on-the-fly para entregar um único arquivo de áudio para o navegador.

Aqui está um exemplo script que usa PHP para arquivos WAV concatenar . Na verdade, é para o mesmo fim - a criação de um captcha

.

Depois de criar o arquivo exclusivo para esse código, você teria apenas incorporá-lo no navegador usando técnicas object HTML e embed padrão.

Um método mais arrumado seria usar o Flash para fazer isso, mas esteja ciente de que o Flash pode monopolizar os recursos do sistema para o usuário do site - e que pode causar problemas para os visitantes usando um leitor de tela como seu software não pode obter tempo de CPU suficiente para trabalhar de forma eficaz. Assim que você poderia possivelmente ser derrotar os próprios usuários que você está tentando ajudar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top