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