新建一个mac script,复制以下文本
set currentUser to long user name of (get system info)
set firstName to first word of currentUser
set lastName to last word of currentUser
set noteValues to {56, 56, 58, 56, 61, 60, 50, 56, 56, 58, 56, 63, 61, 50, 56, 56, 68, 65, 61, 60, 58, 50, 66, 66, 65, 61, 63, 61} -- F
-- set noteValues to {65, 65, 67, 65, 70, 69, 60, 65, 65, 67, 65, 72, 70, 60, 65, 65, 77, 74, 70, 69, 67, 60, 75, 75, 74, 70, 72, 70} -- D
-- set noteValues to {55, 55, 57, 55, 60, 59, 50, 55, 55, 57, 55, 62, 60, 50, 55, 55, 67, 64, 60, 59, 57, 50, 65, 65, 64, 60, 62, 60} -- E
set syllables to {"hap", "p", "birth", "day", "to", "you", "[[slnc 500]]", "hap", "p", "birth", "day", "to", "you", "[[slnc 500]]", "hap", "p", "birth", "day", "dear", firstName, lastName, "[[slnc 500]]", "hap", "p", "birth", "day", "to", "you"}
repeat with i from 1 to the length of noteValues
set thisValue to item i of noteValues
set thisSyllable to item i of syllables
if length of thisSyllable is less than 3 then
set speakingRate to 220
else
set speakingRate to 100
end if
say thisSyllable pitch thisValue using "Victoria" speaking rate speakingRate modulation 0
end repeat
运行下,哈哈,为你唱生日祝福
1
belin520 2014-12-14 12:47:04 +08:00
楼下测试了有副作用吗?
|
2
xuc 2014-12-14 12:49:39 +08:00
真的醉了
|
3
Kabie 2014-12-14 12:50:40 +08:00
....这能有啥副作用。。。
|
4
ivanlw 2014-12-14 12:50:58 +08:00 via iPhone
请问什么叫Mac script
|
5
imn1 2014-12-14 12:51:54 +08:00
寻衅滋事
|
6
sammo 2014-12-14 13:17:01 +08:00
@ivanlw 打开 /Applications/Utilities/AppleScript Editor.app (或者直接 Spotlight 搜 AppleScript 编辑器 ) ,把上面的 ``` ``` 之间的东西复制进去,点运行
|
8
shangyingao 2014-12-14 14:49:15 +08:00
听着也是醉了:-)
|
9
neoman 2014-12-14 14:52:57 +08:00
醉了
|
10
qiuai 2014-12-14 14:56:46 +08:00
一会试试
|
11
hahastudio 2014-12-14 15:06:06 +08:00
hap, pi--
|
12
xdeng 2014-12-14 15:19:51 +08:00
我好像看懂了
|
13
hasse 2014-12-14 15:44:53 +08:00
醉了~ 谢谢~
|
14
twoyuan 2014-12-14 15:47:46 +08:00
哈哈 有意思
|
15
en3073 2014-12-14 15:52:55 +08:00
醉了,23333333,谢谢,我也是觉得真有意思
|
16
mcfog 2014-12-14 16:03:14 +08:00
"p"改成“b”效果更好
|
17
jaylong 2014-12-14 16:06:32 +08:00
楼主的高亮代码是怎么发布的?
|
18
Livid MOD |
19
iOct 2014-12-14 16:19:56 +08:00
醉了,呵呵……
|
20
rayps 2014-12-14 17:31:28 +08:00
把代码中的 Victoria 换成 Alex 就变成男声了
|
21
shao 2014-12-14 17:39:55 +08:00
调戏得不错
|
22
shiny 2014-12-14 17:49:03 +08:00
一回想,只觉得像是鬼片里面那种风格……
|
23
littlewey 2014-12-14 19:44:20 +08:00
thanks!!
|
24
bullettrain1433 OP @jaylong ```` ```` markdown语法
|
25
17chai 2014-12-14 19:53:46 +08:00
周二生日,用上
|
26
bullettrain1433 OP @17chai 哈哈,正好
|
27
gaia 2014-12-14 21:35:19 +08:00
有才:)
|
28
varrily 2014-12-14 21:54:38 +08:00
哈哈,有意思~~
|
29
TankyWoo 2014-12-14 21:56:46 +08:00
有意思,感谢
|
31
XDA 2014-12-15 08:02:00 +08:00 via Android
注孤生!
等会到公司放给我一个最近要过生日的同事听,哈哈 |
32
rocai185 2014-12-15 08:05:56 +08:00
给朋友听了,回复“写来这么多就那么两句简单的话!”
|
33
jxdwinter 2014-12-15 08:41:05 +08:00
哈哈哈,看懂了,有意思.
|
34
ioth 2014-12-15 09:18:32 +08:00
mark
|
35
scorpius 2014-12-15 10:34:07 +08:00
有意思。
|
36
clippit 2014-12-15 14:04:27 +08:00
为什么我突然想到 Portal 里 GLaDOS
|
37
rudolf 2014-12-16 01:09:22 +08:00
已醉。。。
|