POLS / shouhouzi /js /script-data.js
Ethscriptions's picture
Step 2: 旁白文案 + 三声线 TTS 配音 + 时长表
6ea47d5
Raw History Blame Contribute Delete
19.7 kB
// 自动生成:tools/build_vo.py
window.SCRIPT = [
{
"id": "hook",
"title": "开场",
"lines": [
{
"t": "先问你一个问题。",
"s": "先问你一个问题。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/hook-00.mp3",
"dur": 2.04
},
{
"t": "如果有个人跑到你们村口,大喊一声:",
"s": "如果有个人跑到你们村口,大喊一声:",
"v": "n",
"gap": 0.1,
"file": "audio/vo/hook-01.mp3",
"dur": 3.432
},
{
"t": "猴子!十块钱一只!有多少收多少!",
"s": "“猴子!10块钱一只!有多少收多少!”",
"v": "m",
"gap": 0.3,
"file": "audio/vo/hook-02.mp3",
"dur": 5.136
},
{
"t": "你干不干?",
"s": "你干不干?",
"v": "n",
"gap": 0.5,
"file": "audio/vo/hook-03.mp3",
"dur": 1.872
},
{
"t": "我猜你肯定干。抓猴子又不要本钱,白来的钱谁不要啊?",
"s": "我猜你肯定干。抓猴子又不要本钱,白来的钱谁不要啊?",
"v": "n",
"gap": 0.2,
"file": "audio/vo/hook-04.mp3",
"dur": 5.352
},
{
"t": "但今天这个故事会告诉你:这十块钱,可能是你这辈子拿过最贵的钱。",
"s": "但今天这个故事会告诉你:这10块钱,可能是你这辈子拿过最贵的钱。",
"v": "n",
"gap": 0.3,
"file": "audio/vo/hook-05.mp3",
"dur": 6.384
},
{
"t": "这就是经济学里大名鼎鼎的寓言——收猴子的故事。",
"s": "这就是经济学里大名鼎鼎的寓言——收猴子的故事。",
"v": "n",
"gap": 0.6,
"file": "audio/vo/hook-06.mp3",
"dur": 4.632
}
]
},
{
"id": "village",
"title": "小山村",
"lines": [
{
"t": "从前,有一个小山村。",
"s": "从前,有一个小山村。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/village-00.mp3",
"dur": 2.616
},
{
"t": "村子后面是一大片森林,林子里住着成百上千只猴子。",
"s": "村子后面是一大片森林,林子里住着成百上千只猴子。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/village-01.mp3",
"dur": 5.448
},
{
"t": "对村民来说,猴子这东西,不能吃,不能用,也卖不了钱。",
"s": "对村民来说,猴子这东西,不能吃,不能用,也卖不了钱。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/village-02.mp3",
"dur": 5.736
},
{
"t": "就是一群天天上蹿下跳、偶尔还来偷玉米的邻居。",
"s": "就是一群天天上蹿下跳、偶尔还来偷玉米的邻居。",
"v": "n",
"gap": 0.5,
"file": "audio/vo/village-03.mp3",
"dur": 4.392
}
]
},
{
"id": "arrive",
"title": "商人进村",
"lines": [
{
"t": "直到有一天,村口来了一个穿西装、戴礼帽的商人。",
"s": "直到有一天,村口来了一个穿西装、戴礼帽的商人。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/arrive-00.mp3",
"dur": 4.776
},
{
"t": "他站上村口的大石头,掏出大喇叭:",
"s": "他站上村口的大石头,掏出大喇叭:",
"v": "n",
"gap": 0.1,
"file": "audio/vo/arrive-01.mp3",
"dur": 3.648
},
{
"t": "各位乡亲!我高价收猴子!十块钱一只,现金结算!",
"s": "“各位乡亲!我高价收猴子!10块钱一只,现金结算!”",
"v": "m",
"gap": 0.5,
"file": "audio/vo/arrive-02.mp3",
"dur": 6.36
}
]
},
{
"id": "ten",
"title": "10元一只",
"lines": [
{
"t": "村民们一开始都觉得,这人脑子有问题。",
"s": "村民们一开始都觉得,这人脑子有问题。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/ten-00.mp3",
"dur": 3.816
},
{
"t": "可是第一个抓猴子的人,真的拿到了十块钱。",
"s": "可是第一个抓猴子的人,真的拿到了10块钱。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/ten-01.mp3",
"dur": 3.864
},
{
"t": "这下全村都坐不住了,扛起网兜就往山里冲。",
"s": "这下全村都坐不住了,扛起网兜就往山里冲。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/ten-02.mp3",
"dur": 4.56
},
{
"t": "商人说到做到:一手交猴,一手交钱。",
"s": "商人说到做到:一手交猴,一手交钱。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/ten-03.mp3",
"dur": 4.272
},
{
"t": "没几天,大家的口袋都鼓了起来,商人的大笼子里,也装满了猴子。",
"s": "没几天,大家的口袋都鼓了起来,商人的大笼子里,也装满了猴子。",
"v": "n",
"gap": 0.5,
"file": "audio/vo/ten-04.mp3",
"dur": 5.76
}
]
},
{
"id": "twenty",
"title": "20元一只",
"lines": [
{
"t": "可是抓的人一多,林子里的猴子就越来越少了。",
"s": "可是抓的人一多,林子里的猴子就越来越少了。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/twenty-00.mp3",
"dur": 4.416
},
{
"t": "跑一整天才抓一两只,大家觉得不划算,又回去种地了。",
"s": "跑一整天才抓一两只,大家觉得不划算,又回去种地了。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/twenty-01.mp3",
"dur": 5.112
},
{
"t": "商人一看,立马宣布:",
"s": "商人一看,立马宣布:",
"v": "n",
"gap": 0.05,
"file": "audio/vo/twenty-02.mp3",
"dur": 2.664
},
{
"t": "涨价!二十块一只!",
"s": "“涨价!20块一只!”",
"v": "m",
"gap": 0.3,
"file": "audio/vo/twenty-03.mp3",
"dur": 3.288
},
{
"t": "价格翻倍,村民们再次沸腾,连隔壁村的人都跑来抓猴子。",
"s": "价格翻倍,村民们再次沸腾,连隔壁村的人都跑来抓猴子。",
"v": "n",
"gap": 0.5,
"file": "audio/vo/twenty-04.mp3",
"dur": 5.424
}
]
},
{
"id": "scarce",
"title": "25元一只",
"lines": [
{
"t": "很快,猴子更少了。",
"s": "很快,猴子更少了。",
"v": "n",
"gap": 0.1,
"file": "audio/vo/scarce-00.mp3",
"dur": 2.616
},
{
"t": "商人又加价:二十五块一只!",
"s": "商人又加价:25块一只!",
"v": "n",
"gap": 0.2,
"file": "audio/vo/scarce-01.mp3",
"dur": 3.36
},
{
"t": "可这时候,整座山都快翻过来了,也看不见几只猴子。",
"s": "可这时候,整座山都快翻过来了,也看不见几只猴子。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/scarce-02.mp3",
"dur": 4.728
},
{
"t": "谁要是能抓到一只,能在村里炫耀好几天。",
"s": "谁要是能抓到一只,能在村里炫耀好几天。",
"v": "n",
"gap": 0.5,
"file": "audio/vo/scarce-03.mp3",
"dur": 3.96
}
]
},
{
"id": "fifty",
"title": "50元一只",
"lines": [
{
"t": "就在大家以为猴子生意要结束的时候,",
"s": "就在大家以为猴子生意要结束的时候,",
"v": "n",
"gap": 0.05,
"file": "audio/vo/fifty-00.mp3",
"dur": 3.696
},
{
"t": "商人放出了一个大招:",
"s": "商人放出了一个大招:",
"v": "n",
"gap": 0.1,
"file": "audio/vo/fifty-01.mp3",
"dur": 2.4
},
{
"t": "从今天起,猴子五十块一只!",
"s": "“从今天起,猴子50块一只!”",
"v": "m",
"gap": 0.3,
"file": "audio/vo/fifty-02.mp3",
"dur": 3.36
},
{
"t": "五十块!全村人的眼睛都直了。",
"s": "50块!全村人的眼睛都直了。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/fifty-03.mp3",
"dur": 3.672
},
{
"t": "不过,我得进城办点事。收猴子的事情,先交给我的助手。",
"s": "“不过,我得进城办点事。收猴子的事情,先交给我的助手。”",
"v": "m",
"gap": 0.2,
"file": "audio/vo/fifty-04.mp3",
"dur": 6.264
},
{
"t": "说完,他就坐上车,走了。",
"s": "说完,他就坐上车,走了。",
"v": "n",
"gap": 0.6,
"file": "audio/vo/fifty-05.mp3",
"dur": 3.216
}
]
},
{
"id": "deal",
"title": "助手的提议",
"lines": [
{
"t": "商人前脚刚走,助手就把村民们叫到了笼子前。",
"s": "商人前脚刚走,助手就把村民们叫到了笼子前。",
"v": "n",
"gap": 0.1,
"file": "audio/vo/deal-00.mp3",
"dur": 4.704
},
{
"t": "他压低声音说:",
"s": "他压低声音说:",
"v": "n",
"gap": 0.1,
"file": "audio/vo/deal-01.mp3",
"dur": 1.896
},
{
"t": "看见这一笼子猴子没有?我三十五块一只,卖给你们。",
"s": "“看见这一笼子猴子没有?我35块一只,卖给你们。”",
"v": "a",
"gap": 0.2,
"file": "audio/vo/deal-02.mp3",
"dur": 5.088
},
{
"t": "等老板回来,你们五十块卖给他。",
"s": "“等老板回来,你们50块卖给他。”",
"v": "a",
"gap": 0.2,
"file": "audio/vo/deal-03.mp3",
"dur": 3.0
},
{
"t": "一转手,一只净赚十五块。这种好事,我只告诉你们。",
"s": "“一转手,一只净赚15块。这种好事,我只告诉你们。”",
"v": "a",
"gap": 0.5,
"file": "audio/vo/deal-04.mp3",
"dur": 5.616
}
]
},
{
"id": "frenzy",
"title": "全村抢购",
"lines": [
{
"t": "村民们一算账:这哪是买猴子,这简直是捡钱啊!",
"s": "村民们一算账:这哪是买猴子,这简直是捡钱啊!",
"v": "n",
"gap": 0.2,
"file": "audio/vo/frenzy-00.mp3",
"dur": 4.8
},
{
"t": "于是,有人掏出了全部积蓄,",
"s": "于是,有人掏出了全部积蓄,",
"v": "n",
"gap": 0.05,
"file": "audio/vo/frenzy-01.mp3",
"dur": 3.144
},
{
"t": "有人跑去借钱,有人把家里的耕牛都卖了。",
"s": "有人跑去借钱,有人把家里的耕牛都卖了。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/frenzy-02.mp3",
"dur": 3.864
},
{
"t": "大家排着长队,生怕自己抢不到。",
"s": "大家排着长队,生怕自己抢不到。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/frenzy-03.mp3",
"dur": 3.456
},
{
"t": "一天时间,笼子里的一千只猴子,被抢购一空。",
"s": "一天时间,笼子里的1000只猴子,被抢购一空。",
"v": "n",
"gap": 0.6,
"file": "audio/vo/frenzy-04.mp3",
"dur": 4.488
}
]
},
{
"id": "gone",
"title": "人去楼空",
"lines": [
{
"t": "第二天,助手不见了。",
"s": "第二天,助手不见了。",
"v": "n",
"gap": 0.4,
"file": "audio/vo/gone-00.mp3",
"dur": 2.568
},
{
"t": "第三天,商人还是没回来。",
"s": "第三天,商人还是没回来。",
"v": "n",
"gap": 0.4,
"file": "audio/vo/gone-01.mp3",
"dur": 3.0
},
{
"t": "一个星期,一个月,一年……",
"s": "一个星期,一个月,一年……",
"v": "n",
"gap": 0.5,
"file": "audio/vo/gone-02.mp3",
"dur": 3.456
},
{
"t": "村子里只剩下满山遍野的猴子,和一群手里攥着猴子的村民。",
"s": "村子里只剩下满山遍野的猴子,和一群手里攥着猴子的村民。",
"v": "n",
"gap": 1.0,
"file": "audio/vo/gone-03.mp3",
"dur": 5.136
}
]
},
{
"id": "ledger",
"title": "算一笔账",
"lines": [
{
"t": "我们来算一笔账。",
"s": "我们来算一笔账。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/ledger-00.mp3",
"dur": 1.896
},
{
"t": "商人一共收了一千只猴子:十块收了六百只,二十块收了三百只,二十五块收了一百只。",
"s": "商人一共收了1000只猴子:10元×600只,20元×300只,25元×100只。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/ledger-01.mp3",
"dur": 7.632
},
{
"t": "总成本:一万四千五百块。",
"s": "总成本:14,500元。",
"v": "n",
"gap": 0.3,
"file": "audio/vo/ledger-02.mp3",
"dur": 3.12
},
{
"t": "然后,他用三十五块一只,把这一千只猴子全卖回给了村民,收入三万五千块。",
"s": "然后,他用35元一只,把这1000只猴子全卖回给村民,收入35,000元。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/ledger-03.mp3",
"dur": 7.2
},
{
"t": "商人净赚:两万零五百块。",
"s": "商人净赚:20,500元。",
"v": "n",
"gap": 0.3,
"file": "audio/vo/ledger-04.mp3",
"dur": 3.528
},
{
"t": "而村民呢?抓猴子赚的钱全部交了回去,还倒贴了两万多,换回一千只没人要的猴子。",
"s": "而村民呢?抓猴子赚的钱全部交了回去,还倒贴了2万多,换回1000只没人要的猴子。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/ledger-05.mp3",
"dur": 7.896
},
{
"t": "猴子还是那些猴子。钱,却从村民的口袋,搬进了商人的口袋。",
"s": "猴子还是那些猴子。钱,却从村民的口袋,搬进了商人的口袋。",
"v": "n",
"gap": 0.6,
"file": "audio/vo/ledger-06.mp3",
"dur": 6.576
}
]
},
{
"id": "why",
"title": "为什么会上当",
"lines": [
{
"t": "那问题来了:村民们也不傻,为什么会上当?",
"s": "那问题来了:村民们也不傻,为什么会上当?",
"v": "n",
"gap": 0.3,
"file": "audio/vo/why-00.mp3",
"dur": 4.056
},
{
"t": "第一,价格是被造出来的。整个市场只有商人一个买家,他一走,需求就归零。",
"s": "第一,价格是被“造”出来的。整个市场只有商人一个买家,他一走,需求就归零。",
"v": "n",
"gap": 0.3,
"file": "audio/vo/why-01.mp3",
"dur": 7.272
},
{
"t": "第二,前面的人真的赚到了钱。这种真实的赚钱效应,让人相信这次也一样。",
"s": "第二,前面的人真的赚到了钱。这种真实的赚钱效应,让人相信这次也一样。",
"v": "n",
"gap": 0.3,
"file": "audio/vo/why-02.mp3",
"dur": 7.248
},
{
"t": "第三,村民买猴子,不是因为猴子有用,而是相信,会有人用更高的价格接盘。",
"s": "第三,村民买猴子,不是因为猴子有用,而是相信,会有人用更高的价格接盘。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/why-03.mp3",
"dur": 7.032
},
{
"t": "这在经济学里有个专门的名字,叫博傻理论:你不怕自己是傻子,只要后面还有更大的傻子。",
"s": "这在经济学里有个专门的名字,叫“博傻理论”:你不怕自己是傻子,只要后面还有更大的傻子。",
"v": "n",
"gap": 0.3,
"file": "audio/vo/why-04.mp3",
"dur": 8.256
},
{
"t": "可惜,最后一个傻子,往往就是你自己。",
"s": "可惜,最后一个傻子,往往就是你自己。",
"v": "n",
"gap": 0.6,
"file": "audio/vo/why-05.mp3",
"dur": 4.08
}
]
},
{
"id": "real",
"title": "现实中的猴子",
"lines": [
{
"t": "你可能觉得,这只是个寓言。",
"s": "你可能觉得,这只是个寓言。",
"v": "n",
"gap": 0.1,
"file": "audio/vo/real-00.mp3",
"dur": 3.0
},
{
"t": "但现实里,收猴子的剧本,几百年来一直在上演。",
"s": "但现实里,“收猴子”的剧本,几百年来一直在上演。",
"v": "n",
"gap": 0.3,
"file": "audio/vo/real-01.mp3",
"dur": 4.896
},
{
"t": "十七世纪的荷兰,据说一颗郁金香球茎,能换一栋房子。",
"s": "17世纪的荷兰,据说一颗郁金香球茎,能换一栋房子。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/real-02.mp3",
"dur": 4.968
},
{
"t": "两千年前后的互联网泡沫,公司名字里加个点com,股价就能大涨。",
"s": "2000年前后的互联网泡沫,公司名字里加个“.com”,股价就能大涨。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/real-03.mp3",
"dur": 5.784
},
{
"t": "还有各种空气币、炒鞋、炒卡,被包装成稀缺资产的东西。",
"s": "还有各种空气币、炒鞋、炒卡,被包装成“稀缺资产”的东西。",
"v": "n",
"gap": 0.3,
"file": "audio/vo/real-04.mp3",
"dur": 5.784
},
{
"t": "道具一直在换,剧本从来没变:制造需求,抬高价格,让你接盘,然后离场。",
"s": "道具一直在换,剧本从来没变:制造需求,抬高价格,让你接盘,然后离场。",
"v": "n",
"gap": 0.6,
"file": "audio/vo/real-05.mp3",
"dur": 7.608
}
]
},
{
"id": "check",
"title": "识别猴子三问",
"lines": [
{
"t": "那怎么判断,自己手里拿的是不是猴子?",
"s": "那怎么判断,自己手里拿的是不是“猴子”?",
"v": "n",
"gap": 0.1,
"file": "audio/vo/check-00.mp3",
"dur": 3.696
},
{
"t": "记住三个问题。",
"s": "记住三个问题。",
"v": "n",
"gap": 0.3,
"file": "audio/vo/check-01.mp3",
"dur": 2.112
},
{
"t": "第一,抛开价格,它本身到底有什么用?",
"s": "第一,抛开价格,它本身到底有什么用?",
"v": "n",
"gap": 0.3,
"file": "audio/vo/check-02.mp3",
"dur": 3.864
},
{
"t": "第二,现在是谁在买?他们为什么买?",
"s": "第二,现在是谁在买?他们为什么买?",
"v": "n",
"gap": 0.3,
"file": "audio/vo/check-03.mp3",
"dur": 4.128
},
{
"t": "第三,如果再也没人接盘,我还愿意拿着它吗?",
"s": "第三,如果再也没人接盘,我还愿意拿着它吗?",
"v": "n",
"gap": 0.3,
"file": "audio/vo/check-04.mp3",
"dur": 4.44
},
{
"t": "三个问题都答不上来,那你手里的,大概率就是一只猴子。",
"s": "三个问题都答不上来,那你手里的,大概率就是一只猴子。",
"v": "n",
"gap": 0.6,
"file": "audio/vo/check-05.mp3",
"dur": 4.968
}
]
},
{
"id": "outro",
"title": "结尾",
"lines": [
{
"t": "所以下次,再有人告诉你稳赚不赔、等老板回来就能翻倍,",
"s": "所以下次,再有人告诉你“稳赚不赔”“等老板回来就能翻倍”,",
"v": "n",
"gap": 0.1,
"file": "audio/vo/outro-00.mp3",
"dur": 5.472
},
{
"t": "先别急着掏钱,看看笼子里装的,是不是猴子。",
"s": "先别急着掏钱,看看笼子里装的,是不是猴子。",
"v": "n",
"gap": 0.4,
"file": "audio/vo/outro-01.mp3",
"dur": 4.536
},
{
"t": "觉得有收获的话,点个关注,别让自己成为最后一个买猴子的人。",
"s": "觉得有收获的话,点个关注,别让自己成为最后一个买猴子的人。",
"v": "n",
"gap": 0.2,
"file": "audio/vo/outro-02.mp3",
"dur": 5.304
},
{
"t": "我们下期再见!",
"s": "我们下期再见!",
"v": "n",
"gap": 1.6,
"file": "audio/vo/outro-03.mp3",
"dur": 1.872
}
]
}
];