0411:YouTube英语单词发音项目,收入200万+

今日黄历

2020.04.0
农历: 三月十九
宜:沐浴
忌:冠带

➼ 前言

如何将一个小众需求用自动化技术去实现并满足。

➼ YouTube英语单词发音项目底层商业逻辑

YouTube单词发音项目

YouTube英语单词发音项目:在YouTube上更新所有英语单词的发音演示视频,赚取YouTube广告收益的视频类项目。

➼ YouTube英语单词发音项目案例与收益分析

YouTube上的一个频道:Emma Saying

EMMA发音频道

注册于2012年11月,迄今为止不到8年,上传的视频总播放量约6000万。

除去UP主自己官网课程收益,单独来计算下YouTube的广告收益。YouTube广告基本按照千次播放(CPM)收益来计算,但因为不同地区差异较大,一般在 $1 ~ $10 之间。

考虑到这类视频的用户,不太可能属于以英语为母语的最高广告收益类人群,我们暂且按 CMP = $5 来估算。

6000万 x $5 / 1000 = $300,000

换算下,大约¥200万人民币收入。

而制作并上传这类视频的成本有多少呢?很少,少到几乎可以忽略不计。因为可以程序化批量制作。这个我们后续会进一步展开。

➼ YouTube英语单词发音项目背景简介与用户需求分析

除了英语为母语的国家,好像全世界其他国家,都对学英语有着异乎寻常的热情。这也为英语学习类的产品缔造了超级广泛的受众,遍布全世界的各个角落。

学英语,比较初级的一关就是单词关。而单词,除了了解单词意思、正确用法、固定搭配等外,单词如何正确发音也非常重要,因为这直接决定你在听到这个单词时能否正确意识到它,或者能否正确拼读出单词并让别人正确理解你的意思。

想知道单词正确发音,除了一些自带发音库的英语词典APP外,还有个简单方法:Google 搜索这个单词。

Google搜索单词

比如,搜索 enthusiasm 这个单词 (抱歉我一开始还拼错了,好在Google友善的提醒我少了一个n)。

默认会展开单词的英英、英汉释义、词源、单词历史使用记录等信息,基本相当于一本小型的英语词典。

当你点击单词左侧的发音图标时,会自动在单词下方增加一个“学习发音”的口型图标,点击后跳转到一个新页面,其实是对单词进行扩展搜索:how to pronounce enthusiasm :

Google单词发音页面

页面正上方是一个gif格式的动态展示单词发音口型,而这个示例图正下方,是三个YouTube 视频。看三个视频标题,发现完全匹配Google 自动推荐的这个新搜索关键词:how to pronounce enthusiasm。

这也就意味着,任何一个人搜索了某个单词,并点击了单词发音图标,就有非常大的机会看到这里出现的YouTube视频搜索结果。

这里就是你的单词发音视频和用户需求完美对接的地方。

➼ YouTube英语单词发音项目流派

  • 技术流
  • YouTube视频流
  • 广告类

➼ YouTube英语单词发音项目如何操作,是否有进入门槛?

随意点开这类单词发音类视频,你就发现一个通用模式:基本都是一张单词的图片配上两遍单词发音合成的简单视频。

这样的视频制作起来难吗?其实一点都不难,甚至通过编程可以批量生产制作而毫不费力(当然,前提是你得懂一点编程技能)。

比如,Python。

完整实现这类单词发音类视频的程序化制作,需要解决以下三个问题:

  1. 单词发音的音频mp3
  2. 单词背景图
  3. 单词发音和图片合成视频

幸运的是,经过我之前一番详细研究,以上三点都有现成的解决方案。

首先是单词发音mp3.

这里,最简单的方式是直接用爬虫采集bing词典,有单词的真人发音,绝大多数单词的英音、美音发音都有,极少数单词只有美音。

而这个简单的单词发音爬虫,用Python实现,100行代码就够了。这里贴一小段我之前写的代码。具体实现,可以在Github上搜索其他人分享的完整代码。

# get bing pr and mp3
def get_bing_result(word):
    url = f'https://cn.bing.com/dict/search?q={word}'
    url = urllib.parse.quote(url, safe='+/:?=') # 转换
    headers = get_headers()

    result = {} # 返回结果用的字典

    try:
        r = requests.get(url,headers=headers,timeout=(3,10))
    except:
        return {'error': '打开 bing dictionary 失败'}

    # 解析页面
    soup = BeautifulSoup(r.text,'lxml')

    # 获取到单词结果
    if soup.find('div', 'qdef'):

        try:

            # 美音
            prUS = soup.find('div',class_="hd_prUS").get_text()
            # result['prUS'] = prUS.get_text().encode('ascii','ignore').strip() # 放进结果字典
            rUS = re.split(r'[\[\]]',str(prUS))
            if len(rUS) == 3:
                result['prUS'] = rUS[1]
            else:
                result['prUS'] = ''

            # 英音, 解决有些单词没有英音音标的bug
            prUK = soup.find('div',class_="hd_pr").get_text()
            # result['prUK'] = prUK.get_text().encode('ascii','ignore').strip() # 放进结果字典
            rUK = re.split(r'[\[\]]',str(prUK))
            if len(rUK) == 3:
                result['prUK'] = rUK[1]
            else:
                result['prUK'] = ''

        except Exception as e:
             result = {'error': f'没有找到 {word} 的翻译结果, 提示 {e}'}

        # 获取发音 mp3
        try:

            # 美音 + 英音
            voices = soup.find_all('div',class_="hd_tf")

            for i,v in enumerate(voices):
                voice = re.findall(r'https://.*?\.mp3',str(v)) # 正则提取 mp3 链接
                voice_name = 'mp3US' if i == 0 else 'mp3UK'

                if voice:
                    result[voice_name] = voice[0] # 提取正则结果mp3 链接
                    # print(voice[0])

        except Exception as e:
            print(f'[-] 没有找到{word}的发音 mp3, {e}')
            return

    else:
        result = {'error': f'没有找到 {word} 的翻译结果'}

    return result

单词背景图。

直接搜索“Python文字转图片”,能找到几个现成的库。常用的有 PyGame 和 PIL(Python Imaging Library),根据你个人喜好进行选择即可。

发音mp3和单词图片合成视频。

这个使用 FFmpeg 即可实现,也很简单。

综上,一个完整的可自动化实现制作单词发音视频的流程是这样的:

  1. 找到一个完整的英语单词词库txt(大概几万到几十万单词)
  2. 每个单词从bing爬取英音、美音发音mp3音频
  3. 给每个单词用程序生成一张背景图
  4. 把发音mp3、单词背景图合成完整视频
  5. 视频上传YouTube,填写标题、描述等内容

幸运的是,连YouTube上传这个环节,都有API接口可供调用。而且,以上所有环节,都可以在Google Cloud Platform实现。更好的是,从GCP中制作好的视频上传YouTube很可能还是免流量费的。

也就是说,写好代码、搭建好系统,后续就可以自动化操作以上所有流程,而且还不需要任何成本。

接着就可以坐等YouTube频道开通收益权限,自动赚取美元了。

➼ YouTube英语单词发音项目竞争激烈吗?

除了柯林斯词典这个频道是真的在用真人在演示单词如何发音外,其他几个同类型频道,不出意外,都是程序员搞的。

有竞争,但别怕。想办法把视频做的稍微完善点,背景图稍微用心点,相信很快就能后来者居上。

比如,其他人基本都只放英音或美音发音,你可以把英音、美音同时放上来。这样省的用户点击两次才能学到完整发音技巧。

➼ YouTube英语单词发音项目有何高级扩展思路?

可以考虑建一个网站,把所有发布的YouTube视频装进来,再从Google SEO 自然搜索结果中获取一些长尾流量。

网站运营好了,说不定也能像分析案例中一样,出售专门的发音课。毕竟这些都是极其精准的潜在客户。

➼ YouTube英语单词发音项目是否有其他风险?

貌似没太大风险。不过,如果你真的是从bing采集的发音mp3,需要考虑下版权风险问题。

➼ 其他同类型项目

➼ YouTube英语单词发音项目个人点评

编程不但是个很酷的技能,还有机会赚取很多收益。

问题的关键是,很多编程大神们,要么收入、期权、股权收益高到不屑于做这些事,要么是不知道用编程技能来做什么事才有机会赚取这些“睡后输入”。

发现需求、(用技术)满足需求,是同等重要的事。否则,很多C语言、Python大神,像我某个朋友一样,第一个想到的就是搞一套验证码自动识别的算法。极有挑战也极有成就感,但比较没有商业变现途径。

像今日项目,需要的只是最初级的编程技巧,合理搭配,就能做成一个自动化执行、零成本、零客服、零售后的自动化被动收益项目。

➼ 后记

技术改变生活,从提升英语爱好者的发音开始。

➼ 明日项目预告

YouTube项目二:有声小说

版权声明:

本文原创,首发于项目观察家官网,永久链接:http://uuatm.com/0411.html 。未经授权,禁止转载。

免责声明:

本人创作内容,仅作为个人学习分析后存档用,并不代表鼓励他人从事同类项目运作,也不构成任何投资建议。对于访问者根据本文提供的信息所做出的一切行为,除非另有明确的书面承诺文件,否则本人不承担任何形式的责任。