Advertisement
Guest User

Untitled

a guest
Sep 20th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. GLOBAL_VAR_INIT(tts_enabled, 0)
  2.  
  3. /proc/dectalk(msg)
  4. if(!msg)
  5. return FALSE
  6. msg = copytext(msg, 1, 2000)
  7. var/res[] = world.Export("http://talk.moustacheminer.com/api/gen?dectalk=[url_encode(msg)]")
  8. if(!res || !res["CONTENT"])
  9. return FALSE
  10. return sound(res["CONTENT"])
  11.  
  12.  
  13. /mob/Hear(message, atom/movable/speaker, message_langs, raw_message, radio_freq, spans, message_mode)
  14. . = ..(message, speaker, message_langs, raw_message, radio_freq, spans, message_mode)
  15. if(GLOB.tts_enabled && client.chatOutput && !client.chatOutput.broken && client.chatOutput.loaded)
  16. var/sound/tts = dectalk(raw_message)
  17. if(tts)
  18. SEND_SOUND(src, tts)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement