生成音频和图像验证码的验证码库。
captcha的Python项目详细描述
生成音频和图像验证码的验证码库。
功能
- 音频字幕DEMO
- 图像字幕
安装
安装带PIP的验证码:
$ pip install captcha
用法
音频和图像字幕位于单独的模块中:
fromcaptcha.audioimportAudioCaptchafromcaptcha.imageimportImageCaptchaaudio=AudioCaptcha(voicedir='/path/to/voices')image=ImageCaptcha(fonts=['/path/A.ttf','/path/B.ttf'])data=audio.generate('1234')audio.write('1234','out.wav')data=image.generate('1234')image.write('1234','out.png')
这是你日常工作的api。我们有内置的语音数据和字体 数据。但建议您使用自己的语音和字体数据。
贡献
我们需要语音wav文件。语音wav文件应该是8位的,请保留 尽可能小。将语音文件命名为:
{{language}}-{{character}}-{{username}}.wav # exmaple: zh-1-lepture.wav
待办事项:我们需要一个地方上传语音文件。