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