2009-09-11 5 views
0

나는 최근에 captcha 스크립트를 해왔으며 오히려 성공적이었습니다. 그러나 captcha와 함께 사용할 수있는 사운드를 생성하는 또 다른 스크립트를 만들고 싶습니다.소리 만들기 - 영문자 읽기 -

예. captcha 스크립트는 A2B1FD를 생성하고 사운드 스크립트는 A, 2, B, 1, F, D를 읽을 수 있어야합니다. 어떻게해야합니까?

OpenAL과 관련이 있지만 어떻게 시작해야할까요?

건배 샘 용

편집 : 나는 또한 브라우저에서 스크립트에서로드 된 사운드 파일을로드하고 최종 사용자가들을 수 있도록 재생할 수 있습니다 방법을 알고 싶습니다.

편집 2 : 나는 또한 텍스트 음성 변환 (플랫폼 독립적 인) PHP

에서

답변

2

의 가능성을 찾고 가장 쉬운 방법은 각 문자와 숫자의 36 개 개별 오디오 파일을 녹음하는 다음 것 당신의 PHP 스크립트가 브라우저에 하나의 오디오 파일을 전달하기 위해 이들을 연결시켜줍니다.

Here's an example script PHP를 사용하여 WAV 파일을 연결합니다. 실제로, 그것은 같은 목적을 위해 - captcha를 만듭니다.

해당 코드의 고유 파일을 만든 후에는 표준 HTML objectembed 기술을 사용하여 브라우저에 파일을 포함하기 만하면됩니다.

플래시를 사용하면 플래시를 사용하는 것이 좋지만 플래시가 사이트 사용자의 시스템 리소스를 늘릴 수 있으며 소프트웨어가 충분한 CPU를 얻을 수 없어 스크린 리더를 사용하는 방문자에게 문제가 발생할 수 있음을 알고 있어야합니다. 효과적으로 일할 시간. 따라서 당신은 당신이 도우려고하는 바로 그 사용자들을 물리 칠 수 있습니다.

+0

재생 버튼을 관리하기 위해 javascript를 사용하는 것이 좋습니다. 플래시보다 훨씬 쉽고 가볍습니다. – dusoft

+0

나는 PHP에서 TTS (text-to-speech) 가능성에 대해서도보고 있습니다. – mauris

+0

하지만 그곳에는 해결책이 생겼습니다. dusoft 감사합니다. 나는 아약스로드가 단지 일을 할 것이라고 생각했다. – mauris