聲音驗(yàn)證碼制作方法
更新時(shí)間:2009年06月27日 20:31:09 作者:
收聽(tīng)驗(yàn)證碼已經(jīng)比較普遍了,使用戶看不清楚的情況下可以通過(guò)耳朵來(lái)收聽(tīng)驗(yàn)證碼,但網(wǎng)上搜了很久沒(méi)看到有具體的制作方法,自己想了想,還是按自己的方法來(lái)實(shí)現(xiàn)了,呵呵。
采用java制作:
思路一: 合并mp3,把聲音文件錄制成以下幾種:
1. “您的驗(yàn)證碼是”,以下簡(jiǎn)稱(chēng)開(kāi)始配音
2. 0到9的數(shù)字聲音,以下簡(jiǎn)稱(chēng)數(shù)字配音
3. “請(qǐng)輸入” ,以下簡(jiǎn)稱(chēng)結(jié)尾配音
當(dāng)服務(wù)器端生成驗(yàn)證碼的時(shí)候,把開(kāi)始配音,4個(gè)數(shù)字配音,結(jié)尾配音,按次序合并成一個(gè)mp3文件即可。
思路二:合并swf,網(wǎng)上似呼也有這種java api,事先把幾個(gè)swf文件制作好,然后用程序動(dòng)態(tài)合并成一個(gè)即可
思路三:制作一個(gè)swf,然后動(dòng)態(tài)控制播放mp3的次序,這種實(shí)現(xiàn)比較容易,但client和server時(shí)間有驗(yàn)證碼的文本傳輸,不合理!比如我要把生成好的驗(yàn)證碼告訴flash,然后讓flash依次播放。
思路四:如果您的硬盤(pán)足夠大,把所有的可能都錄成一個(gè)聲音片段也可以,哈哈。。。
我按照思路一弄了一天,終于搞定了,雖然自己的聲音比較難聽(tīng),但效果還可以,嘿嘿。
有興趣的可以加我一起研究研究:QQ:1265877
思路一: 合并mp3,把聲音文件錄制成以下幾種:
1. “您的驗(yàn)證碼是”,以下簡(jiǎn)稱(chēng)開(kāi)始配音
2. 0到9的數(shù)字聲音,以下簡(jiǎn)稱(chēng)數(shù)字配音
3. “請(qǐng)輸入” ,以下簡(jiǎn)稱(chēng)結(jié)尾配音
當(dāng)服務(wù)器端生成驗(yàn)證碼的時(shí)候,把開(kāi)始配音,4個(gè)數(shù)字配音,結(jié)尾配音,按次序合并成一個(gè)mp3文件即可。
思路二:合并swf,網(wǎng)上似呼也有這種java api,事先把幾個(gè)swf文件制作好,然后用程序動(dòng)態(tài)合并成一個(gè)即可
思路三:制作一個(gè)swf,然后動(dòng)態(tài)控制播放mp3的次序,這種實(shí)現(xiàn)比較容易,但client和server時(shí)間有驗(yàn)證碼的文本傳輸,不合理!比如我要把生成好的驗(yàn)證碼告訴flash,然后讓flash依次播放。
思路四:如果您的硬盤(pán)足夠大,把所有的可能都錄成一個(gè)聲音片段也可以,哈哈。。。
我按照思路一弄了一天,終于搞定了,雖然自己的聲音比較難聽(tīng),但效果還可以,嘿嘿。
有興趣的可以加我一起研究研究:QQ:1265877
相關(guān)文章
使用git?config?--global設(shè)置用戶名和郵件問(wèn)題
這篇文章主要介紹了使用git?config?--global設(shè)置用戶名和郵件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05瀏覽器不能正常訪問(wèn)Github的問(wèn)題解決
這篇文章主要為大家介紹了瀏覽器不能正常訪問(wèn)Github問(wèn)題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06回車(chē)和換行有什么區(qū)別?我們平時(shí)按下的Enter鍵是回車(chē)還是換行
如果用過(guò)機(jī)械打字機(jī),就知道回車(chē)和換行的區(qū)別了。換行就是把滾筒卷一格,不改變水平位置?;剀?chē)就是把水平位置復(fù)位,不卷動(dòng)滾筒2011-03-03關(guān)于Typora中l(wèi)atex的用法與常用語(yǔ)法
這篇文章主要介紹了關(guān)于Typora中l(wèi)atex的用法與常用語(yǔ)法,typora使用latex進(jìn)行公式的編寫(xiě),本文說(shuō)明了常用的語(yǔ)法,需要的朋友可以參考下2023-04-04