Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GLOBAL_VAR_INIT(tts_enabled, 0)
- /proc/dectalk(msg)
- if(!msg)
- return FALSE
- msg = copytext(msg, 1, 2000)
- var/res[] = world.Export("http://talk.moustacheminer.com/api/gen?dectalk=[url_encode(msg)]")
- if(!res || !res["CONTENT"])
- return FALSE
- return sound(res["CONTENT"])
- /mob/Hear(message, atom/movable/speaker, message_langs, raw_message, radio_freq, spans, message_mode)
- . = ..(message, speaker, message_langs, raw_message, radio_freq, spans, message_mode)
- if(GLOB.tts_enabled && client.chatOutput && !client.chatOutput.broken && client.chatOutput.loaded)
- var/sound/tts = dectalk(raw_message)
- if(tts)
- SEND_SOUND(src, tts)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement