PHP - alfabelerini okunmasının - sesi oluşturma

1 Cevap php

Ben son zamanlarda captcha komut dosyası yapıyor ve onunla oldukça başarılı oldu oldum. Ancak kaptan ile kullanılabilecek bir ses oluşturur başka bir komut dosyası oluşturmak istiyorum.

Örneğin Captcha komut A2B1FD üretir - ve ses komut A okumak gerekir, 2, B, 1, K, D. Bunu nasıl yapıyor hakkında nasıl gidiyor?

Ben OpenAL'le yapmak için bir şey olduğunu biliyorum ama nasıl başlanır?

Cheers Sam Yong

EDIT: Ben de son kullanıcı duymak böylece nasıl tarayıcıda komut yüklenen ses dosyası yüklemek ve bunu oynayabilir bilmek istiyoruz.

Düzenleme 2: Ben de PHP Text-to-Speech (platform bağımsız) olasılığı arıyorum

1 Cevap

Muhtemelen en kolay yolu her bir harfin ve sayının 36 ayrı ses dosyalarını kaydetmek için, ve sonra PHP komut birleştirmek olurdu bu on-the-fly tarayıcı tek bir ses dosyası teslim etmek.

Here's an example script Bu WAV dosyalarını birleştirmek için PHP kullanır. Aslında, aynı amaç için - bir sınamayı yaratır.

Eğer bu kodu için benzersiz bir dosya oluşturduktan sonra, sadece standart HTML object ve embed teknikleri kullanılarak tarayıcıda gömmek olacaktır.

Bir tidier yöntem bu yapmak için Flash kullanmak olacaktır, ancak Flash site kullanıcı için sistem kaynaklarını domuz farkında olacak - ve onların yazılımı gibi bir ekran okuyucu kullanarak ziyaretçiler için sorunlara neden olabilir etkin çalışabilmesi için yeterli CPU zamanı alınamıyor . Böylece belki yardım etmeye çalışıyoruz çok kullanıcıları mağlup olabilir.