ConvertTextToSpeech

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

* convertWordsToSound

  • only Server Side
  • Author: Has[S]oN

Syntax:


convertWordsToSound(string text)


Required Arguments:

  • text: the Text you want to convert it from word to sound

Code:

--Server Side
 
function convertWordsToSound(str)
local str2 = ""
str2 = "http://translate.google.com/translate_tts?tl=en&q="..str..""
triggerClientEvent(source,"VoiceClient",source,str2)
end
 
 
 
--Client Side
 
function sayVoice(str)
currentVoice = playSound(str)
end
addEvent("VoiceClient",true)
addEventHandler("VoiceClient",localPlayer,sayVoice)

Example:


Server Side:

function convertWordsToSound(str)
local str2 = ""
str2 = "http://translate.google.com/translate_tts?tl=en&q="..str..""
triggerClientEvent(source,"VoiceClient",source,str2)
end
 
 
 
addEventHandler("onPlayerChat",root,
function (messag)
convertWordsToSound(messag)
end)

Client Side:


function sayVoice(str)
currentVoice = playSound(str)
end
addEvent("VoiceClient",true)
addEventHandler("VoiceClient",localPlayer,sayVoice)

Of course the function Very clear from his name convert any word to sound


For do the function work with arabic please replace

str2 = "http://translate.google.com/translate_tts?tl=en&q="..str..""

to

str2 = "http://translate.google.com/translate_tts?tl=ar&q="..str..""

thx and sorry for bad english :)