“掌中复读”——方便实用 ,一键录放
软件说明
本软件可以实现一键录/放功能,仿真市面上一般的随身听复读机的基本功能。
学英语,练口语的掌中好帮手,省去携带随身听的累赘。
当然,它还有其他你能发挥想象的功用,比如要表白的时候,鼓不起勇气,于是先录下来……
运行后,按1号数字键录音,3号数字键播放,5号数字键停止(软件界面也有此提示)
因为软件需要处理wav文件,容量较大,为了珍惜宝贵的c盘,我直接打包成e盘安装版,用户安装时不必选择盘符。
需要Python平台支持。
诺基亚6670测试通过,理论支持S60V2所有机型。
特别敬告
- 不要录制时间过长的录音。
- 录音结束之后,过几秒再按停止键,不要马上就按停止。
这是因为硬件本身的限制。在复读功能上,智能手机是无法真正和随身听复读机媲美的。
简单来说,复读机一般分磁带式和电子式两种。对于磁带式来说,在录制的时候声音已经同时(这里“同时”是严格意义上的)录进磁带了;对于电子式来说,在录制的时候声音已经同时(这里“同时”也是严格意义上的)保存在机体内存里面了。即保存和开始读取是没有时间差的(这里“没有时间差”不是严格的,指令处理有延时)。
我在这款软件的设计上,是先将录音保存到wav文件里面,播放的时候再调用它。保存需要时间处理,这就是上面第2点敬告的原因。另外,智能手机内存有限,这是第1点敬告的原因。
相关配置:
如果无法正常运行,请考虑安装“PythonForS60_1_4_0_2ndEd”
十六作手记
呕心沥血!毫不夸张地是呕血之作!
程序主体我只花了比较短的时间就完成了。但是调试就是失败。无法顺利实现一键录/放。
如果只是在菜单里面调用录/放,或者只执行一次录/放,这种程度眯着眼睛也写好了。但是要实现一键录/放,我考虑的是用循环判断击键信息,直至用户退出的的方法。这就是问题所在。这折磨了我两天时间!
最终还是搞定了。呼呼~~
还有两点是值得一提的。
- 软件界面那个磁带图片,完全是我自己创作的!通过定点输出字符组成图片,不容易啊不容易!太华丽啦!
- 软件默认的那个wav,是我自己录制的,shagon的独门发音。咳咳~~~
演示
附件
标签: PyS60