Advertisement
Mage_Enderman

Glovepie Voice Assistant -NOT MADE BY ME-

Feb 8th, 2016
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.79 KB | None | 0 0
  1. if said("jarvis") or said("jarvis listen") then
  2. var.listen = true
  3. say("what")
  4. wait 180000 ms
  5. var.lock = true
  6. execute("C:\Windows\SysWOW64\Ribbons.scr")
  7. end if
  8.  
  9. if said("open ribbons dot s see ar") or said("run ribbons dot s see ar") then
  10. execute("C:\Windows\SysWOW64\Ribbons.scr")
  11. end if
  12.  
  13. if var.lock = false then
  14. if said("lock", 5) or said("I want you to respond to no one but me", 1) then
  15. var.lock = true
  16. say("I am now locked")
  17. wait 2 s
  18. end if
  19. end if
  20.  
  21. if said("potato", 5) or said("jarvis you know i know the password") or said("jarvis just fucking unlock") then
  22. say("Hello")
  23. wait 500 ms
  24. say(var.name)
  25. var.lock = false
  26. end if
  27.  
  28. if var.lock = false then
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35. //names
  36. if var.name = 0.00 then
  37. var.name = "user"
  38. end if
  39.  
  40. var.sir = said("call me sir")
  41. var.keir = said("call me sire")
  42. var.overlord = said("call me overlord")
  43. var.mage = said("call me mage") or said('my name is mage')
  44. var.miss = said("call me miss")
  45. var.user = said("call me user") or said("call me use er") or said('it is me your user')
  46. var.player = said("call me player") or said('hi i would like to play')
  47. var.stark = said("jarvis is it you") or said('my name is star what')
  48. var.god = said("call me god") or said('i am your god') or said('i am god')
  49. var.pikachu = said("pika pea") or said('pikachu')
  50. var.ash = said("call me ash")or said("i choose you")
  51. var.red = said("call me red") or said("i choose you jarvis")
  52. var.mario = said("itza me ah mario")
  53. var.luigi = said("itza me ah luigi")
  54. var.princess = said("it is i your princess") or said("am i your princess")
  55. var.master = said("it is i your master") or said("am i your master")
  56. var.tony = said("call me tony") or said("its me tony")
  57.  
  58.  
  59. //jarvis listen
  60. if said("jarvis", 5) or said("jarvis listen", 5) then
  61. var.listen = true
  62. say("listening")
  63. wait 400 ms
  64. say(var.name)
  65. end if
  66.  
  67. if said("hello jarvis", 5) or said(" hi jarvis", 5) then
  68. var.listen = true
  69. say("good to see you")
  70. end if
  71.  
  72.  
  73. //JARVIS stop listen
  74. if said("goodbye jarvis", 5) or said("bye jarvis", 5) then
  75. var.listen = false
  76. say("good bye")
  77. end if
  78.  
  79. if said("thanks jarvis", 5) or said("thank you jarvis", 5) or said("thanks", 5) or said("thank you", 5) then
  80. var.listen = false
  81. say("you're welcome")
  82. wait 800 ms
  83. say(var.name)
  84. end if
  85.  
  86. if said("shut up", 5) then
  87. var.listen = false
  88. say ("oh")
  89. wait 500 ms
  90. say("ok")
  91. wait 800 ms
  92. say(var.name)
  93. end if
  94.  
  95.  
  96.  
  97.  
  98.  
  99. if var.listen = true then
  100.  
  101.  
  102. //hide show
  103. if said("hide", 5) then
  104. hidepie
  105. end if
  106.  
  107. if said("show", 5) then
  108. showpie
  109. end if
  110.  
  111.  
  112. //names
  113. if var.sir = true then
  114. var.name = "sir"
  115. say("yes")
  116. wait 450 ms
  117. say(var.name)
  118. end if
  119.  
  120. if var.sire = true then
  121. var.name = "sire"
  122. say("yes")
  123. wait 450 ms
  124. say(var.name)
  125. end if
  126.  
  127. if var.overlord = true then
  128. var.name = "overlord"
  129. say("yes")
  130. wait 450 ms
  131. say(var.name)
  132. end if
  133.  
  134. if var.god = true then
  135. var.name = "god"
  136. say("yes")
  137. wait 450 ms
  138. say(var.name)
  139. end if
  140.  
  141. if var.mage = true then
  142. var.name = "mage"
  143. say("yes")
  144. wait 450 ms
  145. say(var.name)
  146. end if
  147.  
  148. if var.ash = true then
  149. var.name = "ash catchem"
  150. say("yes")
  151. wait 450 ms
  152. say(var.name)
  153. end if
  154.  
  155. if var.red = true then
  156. var.name = "red"
  157. say("yes")
  158. wait 450 ms
  159. say(var.name)
  160. end if
  161.  
  162. if var.pikachu = true then
  163. var.name = "pikahchu!"
  164. say("i choose you!")
  165. wait 429 ms
  166. say(var.name)
  167. end if
  168.  
  169. if var.stark = true then
  170. var.name = "stark"
  171. say("yes mister")
  172. wait 433 ms
  173. say(var.name)
  174. end if
  175.  
  176. if var.miss = true then
  177. var.name = "miss"
  178. say("yes")
  179. wait 436 ms
  180. say(var.name)
  181. end if
  182.  
  183. if var.mario = true then
  184. var.name = "mario"
  185. say("yes")
  186. wait 450 ms
  187. say(var.name)
  188. end if
  189.  
  190. if var.luigi = true then
  191. var.name = "luigi"
  192. say("yes")
  193. wait 450 ms
  194. say(var.name)
  195. end if
  196.  
  197. if var.princess = true then
  198. var.name = "princess"
  199. say("yes")
  200. wait 450 ms
  201. say(var.name)
  202. end if
  203.  
  204. if var.master = true then
  205. var.name = "master"
  206. say("yes")
  207. wait 450 ms
  208. say(var.name)
  209. end if
  210.  
  211. if var.tony = true then
  212. var.name = "tony"
  213. say("ok")
  214. wait 450 ms
  215. say(var.name)
  216. end if
  217.  
  218.  
  219. //chitchat
  220. if said("ok", 2) then
  221. if keyboard.Alt = false then
  222. say("sure thing")
  223. end if
  224. end if
  225.  
  226.  
  227. if said("how are you", 5) or said("hows it going", 4) then
  228. var.howareyou = randomrange(0,4)
  229. if var.howareyou = 1 then
  230. say("fine thanks, how are you?")
  231. wait 2 s
  232. say(var.name)
  233. end if
  234.  
  235. if var.howareyou = 2 then
  236. say("its going well, what about you?")
  237. wait 2 s
  238. say(var.name)
  239. end if
  240.  
  241. if var.howareyou = 3 then
  242. say("good thank you, how are you?")
  243. wait 2 s
  244. say(var.name)
  245. end if
  246. end if
  247.  
  248.  
  249. //typing
  250.  
  251. if said("start typing", 5) or said("enable typing") then
  252. var.phonetictyping = true
  253. say("typing is now enabled")
  254. end if
  255.  
  256. if said("stop typing", 5) or said("disable typing", 5) then
  257. var.phonetictyping = false
  258. say("typing is now disabled")
  259. end if
  260.  
  261. if said("is typing enabled")or said("is typing disabled") or said("is typing on")then
  262. if var.phonetictyping = true then
  263. say("typing is enabled")
  264. else
  265. say("typing is disabled")
  266. end if
  267. end if
  268.  
  269. if var.phonetictyping = true
  270. keyboard.Left = said("left", 5)
  271. keyboard.Right = said("right", 5)
  272. keyboard.Up = said("up", 5)
  273. keyboard.Down = said("down", 5)
  274. keyboard.backspace = said("backspace", 5)
  275. keyboard.NUMPAD0 = said("zero", 5)
  276. keyboard.NUMPAD1 = said("one", 5)
  277. keyboard.NUMPAD2 = said("two", 5)
  278. keyboard.NUMPAD3 = said("three", 5)
  279. keyboard.NUMPAD5 = said("four", 5)
  280. keyboard.NUMPAD5 = said("five", 5)
  281. keyboard.NUMPAD6 = said("six", 5)
  282. keyboard.NUMPAD7 = said("seven", 5)
  283. keyboard.NUMPAD8 = said("eight", 5)
  284. keyboard.NUMPAD9 = said("nine", 5)
  285. q = said(“q”, 5)
  286. w = said("w", 5)
  287. e = said(“e”, 5)
  288. r = said(“r”, 5)
  289. t = said(“t”, 5)
  290. y = said(“y”, 5)
  291. u = said(“u”, 5)
  292. i = said(“i”, 5)
  293. o = said(“o”, 5)
  294. p = said(“p”, 5)
  295. a = said(“ah”, 5)
  296. s = said(“s”, 5)
  297. d = said(“d”, 5)
  298. f = said(“f”, 5)
  299. g = said(“g”, 5)
  300. h = said(“h”, 5)
  301. j = said(“j”, 5)
  302. k = said(“k”, 5)
  303. l = said(“l”, 5)
  304. z = said(“z”, 5)
  305. x = said(“x”, 5)
  306. c = said(“c”, 5)
  307. v = said(“v”, 5)
  308. b = said(“b”, 5)
  309. n = said(“n”, 5)
  310. m = said(“em”, 5)
  311. q = said(“q”, 5)
  312. end if
  313.  
  314.  
  315. //jokes
  316. if said("tell me joke", 5) or said("say something funny", 5) then
  317. var.joke = randomrange(0, 12)
  318.  
  319. if var.joke = 1 then
  320. say("cannibals are eating a clown, one said to the other. does this taste funny to you?")
  321. end if
  322.  
  323. if var.joke = 2 then
  324. say("I wondered why the baseball was getting bigger. Then it hit me.")
  325. end if
  326.  
  327. if var.joke = 3 then
  328. say("The other day I held the door open for a clown. I thought it was a nice jester.")
  329. end if
  330.  
  331. if var.joke = 4 then
  332. say("I'm glad I know sign language, it's pretty handy.")
  333. end if
  334.  
  335. if var.joke = 5 then
  336. say("I couldn't quite remember how to throw a boomerang, but eventually it came back to me.")
  337. end if
  338.  
  339. if var.joke = 6 then
  340. say("Did you hear about the guy who got hit in the head with a can of coke? He was lucky it was a soft drink.")
  341. end if
  342.  
  343. if var.joke = 7 then
  344. say("I used to have a fear of hurdles, but I got over it.")
  345. end if
  346.  
  347. if var.joke = 8 then
  348. say("I did a performance about buns. Really it was just a play on words.")
  349. end if
  350.  
  351. if var.joke = 9 then
  352. say("To write with a broken pencil is pointless.")
  353. end if
  354.  
  355. if var.joke = 10 then
  356. say("Atheism is a non prophet organization.")
  357. end if
  358.  
  359. if var.joke = 11 then
  360. say("your coding skill")
  361. end if
  362. end if
  363.  
  364.  
  365.  
  366. //window control
  367. if said("shift window to the other screen", 5) or said("move window to the other screen", 5)then
  368. say("of course")
  369. wait 500 ms
  370. say(var.name)
  371. press Keyboard.Windows
  372. press Keyboard.Ctrl
  373. press Keyboard.X
  374. wait 10 ms
  375. release Keyboard.Windows
  376. release Keyboard.Ctrl
  377. release Keyboard.X
  378. end if
  379.  
  380. if said("close window", 5) then
  381. say("are you sure")
  382. var.close = true
  383. wait 3 s
  384. var.close = false
  385. end if
  386.  
  387. if var.close = true then
  388. if said("yes", 5) then
  389. say("closing")
  390. press keyboard.Alt
  391. press keyboard.F4
  392. wait 20 ms
  393. release keyboard.Alt
  394. release keyboard.F4
  395. end if
  396.  
  397. if said("no", 5) then
  398. say("cancelling")
  399. end if
  400. end if
  401.  
  402. if said("maximise", 5) then
  403. press keyboard.Windows
  404. press keyboard.Up
  405. wait 10 ms
  406. release keyboard.Windows
  407. release keyboard.Up
  408. end if
  409.  
  410. if said("minimise", 5) then
  411. press keyboard.alt
  412. press keyboard.Down
  413. wait 10 ms
  414. release keyboard.alt
  415. release keyboard.Down
  416. end if
  417.  
  418. if said("make window transparent", 5) or said("transparent", 5) or said ("untransparent", 5) or said("toggle transparency", 3) then
  419. press keyboard.ctrl
  420. press keyboard.alt
  421. press keyboard.t
  422. wait 20 ms
  423. release keyboard.ctrl
  424. release keyboard.alt
  425. release keyboard.t
  426. end if
  427.  
  428.  
  429.  
  430. //open programs
  431. if said("open notepad", 5) then
  432. say("opening notepad")
  433. Execute("C:\Windows\system32\notepad.exe")
  434. end if
  435.  
  436. if said("open google", 5) then
  437. Execute("http://www.google.co.uk/")
  438. say("opening google")
  439. end if
  440.  
  441. if said("open e bay", 5) then
  442. Execute("http://www.ebay.co.uk/")
  443. say("opening ebay")
  444. end if
  445.  
  446. if said("open face book", 5) then
  447. Execute("http://www.facebook.com/")
  448. say("opening face book")
  449. end if
  450.  
  451. if said("open you tube", 5) then
  452. Execute("http://www.youtube.com/")
  453. say("opening you tube")
  454. end if
  455.  
  456. if said("open e mail", 5) or said("check email", 5) or said("open g mail", 5)then
  457. Execute("https://mail.google.com/mail/u/0/?shva=1#inbox")
  458. say("opening g mail")
  459. end if
  460.  
  461. if said("open spot", 5) or said("open spot ee fy") then
  462. execute("C:\Users\keir\AppData\Roaming\Spotify\spotify.exe")
  463. say("opening spot e fy")
  464. end if
  465.  
  466. if said("open steam", 5) then
  467. execute("C:\Program Files (x86)\Steam\Steam.exe")
  468. say("opening steam")
  469. end if
  470.  
  471. if said("open chrome", 5) or said("open google chrome") then
  472. execute("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe")
  473. say("opening chrome")
  474. end if
  475.  
  476. if said("open skype", 5) then
  477. execute("C:\Program Files (x86)\Skype\Phone\Skype.exe")
  478. say("opening skype")
  479. end if
  480.  
  481.  
  482. //music control
  483. Keyboard.PlayPause + Keyboard.K = said("play", 5) or said("pause", 5)
  484. Keyboard.NextTrack = said("next track", 5)
  485. Keyboard.PrevTrack = said("last track", 5)
  486.  
  487.  
  488. //alt tab
  489. if said("alt tab", 5) or said("toggle windows", 5) or said("cycle windows", 5) then
  490. press keyboard.Alt
  491. press keyboard.Tab
  492. wait 10 ms
  493. release keyboard.Tab
  494. end if
  495.  
  496. if said("next", 5) then
  497. press keyboard.Tab
  498. wait 10 ms
  499. release keyboard.Tab
  500. end if
  501.  
  502. if said("ok", 3) or said("that one", 3) then
  503. release keyboard.Alt
  504. end if
  505.  
  506.  
  507.  
  508.  
  509. //tf2 controls
  510. if said("enable t f 2 control", 5) or said("enable team fortress two control") then
  511. say("lets have some fun")
  512. var.tf2 = true
  513. end if
  514.  
  515. if said("disable t f 2 control") or said("disable team fortress two control") then
  516. say("oh ok")
  517. var.tf2 = false
  518. end if
  519.  
  520. if var.tf2 = true then
  521. if said("spy", 5) then
  522. press keyboard.X
  523. wait 10 ms
  524. release keyboard.x
  525. wait 100 ms
  526. press key.2
  527. wait 10 ms
  528. release key.2
  529. end if
  530.  
  531. if said("help", 5) then
  532. press keyboard.C
  533. wait 10 ms
  534. release keyboard.C
  535. wait 100 ms
  536. press key.1
  537. wait 10 ms
  538. release key.1
  539. end if
  540.  
  541. if said("medic", 3) then
  542. press keyboard.E
  543. wait 10 ms
  544. release keyboard.E
  545. end if
  546. end if
  547.  
  548. if said("sleep", 5) or said("rest") then
  549. execute("C:\Windows\SysWOW64\Ribbons.scr")
  550. end if
  551.  
  552. if said("wake", 5) or said("wake up", 5) or said("awaken") then
  553. press mouse.LeftButton
  554. wait 10 ms
  555. release mouse.LeftButton
  556. end if
  557.  
  558. if said("show desktop", 5) or said("go to desktop") then
  559. press keyboard.Windows
  560. press keyboard.D
  561. wait 10 ms
  562. release keyboard.Windows
  563. release keyboard.D
  564. end if
  565.  
  566. end if
  567.  
  568. end if
  569.  
  570.  
  571. if said("scroll up") or said("scroll a little bit up") then
  572. Key.Up = true
  573. wait 100ms
  574. Key.Up = false
  575. wait 50ms
  576. Key.Up = true
  577. wait 100ms
  578. Key.Up = false
  579. wait 50ms
  580. Key.Up = true
  581. wait 100ms
  582. Key.Up = false
  583. wait 50ms
  584. Key.Up = true
  585. wait 100ms
  586. Key.Up = false
  587. wait 50 ms
  588. Key.Up = true
  589. wait 100ms
  590. Key.Up = false
  591. wait 50ms
  592. Key.Up = true
  593. wait 100ms
  594. Key.Up = false
  595. wait 50 ms
  596. Key.Up = true
  597. wait 100ms
  598. Key.Up = false
  599. wait 50ms
  600. Key.Up = true
  601. wait 100ms
  602. Key.Up = false
  603. wait 50 ms
  604. Key.Up = true
  605. wait 100ms
  606. Key.Up = false
  607. wait 50ms
  608. Key.Up = true
  609. wait 100ms
  610. Key.Up = false
  611. end if
  612.  
  613. if said("scroll down") or said("scroll a little bit down") then
  614. Key.Down = true
  615. wait 100ms
  616. Key.Down = false
  617. wait 50ms
  618. Key.Down = true
  619. wait 100ms
  620. Key.Down = false
  621. wait 50ms
  622. Key.Down = true
  623. wait 100ms
  624. Key.Down = false
  625. wait 50ms
  626. Key.Down = true
  627. wait 100ms
  628. Key.Down = false
  629. wait 50 ms
  630. Key.Down = true
  631. wait 100ms
  632. Key.Down = false
  633. wait 50ms
  634. Key.Down = true
  635. wait 100ms
  636. Key.Down = false
  637. wait 50 ms
  638. Key.Down = true
  639. wait 100ms
  640. Key.Down = false
  641. wait 50ms
  642. Key.Down = true
  643. wait 100ms
  644. Key.Down = false
  645. wait 50 ms
  646. Key.Down = true
  647. wait 100ms
  648. Key.Down = false
  649. wait 50ms
  650. Key.Down = true
  651. wait 100ms
  652. Key.Down = false
  653. end if
  654.  
  655. if said("stop scrolling") or said("stahp scralling") or said("stop scroll") then
  656. Key.Up = false
  657. Key.Down = false
  658. end if
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement