在一些早教专家看来,孩子在两岁之前,应该认识2000左右的单词,当孩子出生后,我们做为父母的经常会带孩子去当地的儿童医院里做智力发育测验,中等收入家庭在这项测验中,令人满意的结果非常少见,测验回来就会觉得,自己的早教好失败。
国外都是做声音和图片的联想记忆的,我们国内的父母都做了什么?是否这个年龄的孩子每天只会哭闹?
为了解决这个问题我制作了教孩子学英文的视频免费分享给大家,制作的过程,分享给程序员
第一步图片裁切
首先我们要准备一些需要做成视频的单词图片,我这个是手机截屏截下来的,我只需要把图片截取到实例图那个位置,下面的文字不要,因为是给小孩子看的,太复杂的内容孩子看不懂,把图片拖拽到软件里,即可批量裁切。如果您没有图片批量处理软件,可以留言跟我要。
第二步图像识别
为什么需要做图像识别呢?那是因为我们要自动生成视频,根据文字生成语音朗读内容,需要比较规范的美式发音,如果用TTS合成的话,效果不好。
为了确保图片识别的准确度,我们仍然需要用到这个软件把顶问单词部分裁切出来,保持文件名不变
图片识别代码非常简单代码如下,需要用到google开源的pytesser
#coding:utf-8
import shutil,os
import sys
reload(sys)
sys.setdefaultencoding(‘utf-8’)
os.chdir(‘D:\Program Files\anaconda\Lib\site-packages\pytesser’)
from pytesser import *
def replace_invalid_filename_char(filename, replaced_char=’_’):
valid_filename = filename
invalid_characaters = “\/:*?”<>?’╲|$~””
for c in invalid_characaters:
#print ‘c:’
return valid_filename
movie_name = os.listdir(‘G:\dancitupian\dancitupian\jie’)
for temp in movie_name:
img=Image.open(‘G:\dancitupian\dancitupian\jie\’+temp)
text = image_to_string(img)
text = text.strip()
print ‘[‘+text+’]’
new_name = replace_invalid_filename_char(text + ‘.png’)
print ‘[G:\dancitupian\dancitupian\jie\’+temp+’]’
import traceback
try:
shutil.move(‘G:\dancitupian\dancitupian\full\’+temp
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!