|  getting a message and a sound together | 
| Author: | 
Message: | 
OmarNajdi 
New Member 
 
  
 
Posts: 7 
Joined: Nov 2010 
 | 
| 
O.P.  getting a message and a sound together
 hi 
how can i use a sound when i write a message? 
 
for example when i write (Please) it plays a sound 
i really need this code ( It's my school project ) 
thx 
 |   
 | 
| 11-11-2010 03:12 PM | 
 | 
  | 
matty 
Scripting Guru 
     
  
 
Posts: 8327 Reputation: 109 
40 /   /   
Joined: Dec 2002
 
Status: Away
 
 | 
| 
 RE: getting a message and a sound together
 Do you mean how do you play a sound on your local computer when you type a message or are you wanting to play a sound on your contact's computer when you type a specific message? 
 
The first one is possible the second one both would need the script. 
 
You will need to give us more details on how this is supposed to work so we can point you in the correct direction.  
 |   
 | 
| 11-11-2010 04:37 PM | 
 | 
  | 
OmarNajdi 
New Member 
 
  
 
Posts: 7 
Joined: Nov 2010 
 | 
O.P.  RE: getting a message and a sound together
first, thanks for trying to help , i wish you continue with me 
OK I didn't understand if the second one isn't possible 
I wish to know each one how I can do it if it's possible
 
and here is the code
 code: function OnEvent_ChatWndSendMessage(ChatWnd, Message){ 
    switch (Message){ 
        case "/sstart": 
            sEnabled = true 
            return ''; 
        case "/sstop": 
            sEnabled = false; 
            return ''; 
        default: 
            if (sEnabled = true){ 
                Message = Message.replace(/that/gi,"ðæt"); 
                return "" +Message; 
        } 
  
OK i need the letter in red to be spoken after i send it 
where should I write the code and how
 
thanks a lot, 
Omar  
 |   
 | 
| 11-11-2010 07:51 PM | 
 | 
  | 
whiz 
Senior Member 
    
  
 
Posts: 568 Reputation: 8 
– / – /   
Joined: Nov 2008 
 | 
 RE: getting a message and a sound together
You still need to tell us a bit more about what exactly you want to achieve here. 
- What exactly do you want to be played?  Do you want the message to be read out, or a specific sound?
 
 - Do you want to hear the sound, or do you want the contact to hear it?
 
 jscript code:
 
  - What is the replace line for?  Do you want to play the sound if the replacement occurs in the message?
  Also, you should use [code=js] for syntax highlighting when posting your code here.    
 |   
 | 
| 11-11-2010 08:38 PM | 
 | 
  | 
OmarNajdi 
New Member 
 
  
 
Posts: 7 
Joined: Nov 2010 
 | 
| 
O.P.  RE: getting a message and a sound together
 sry about the code cuz I'm new 
 
OK, i need the word (that) to be played for the one who I'm talking with after i write it 
I wish it could be the message I've written, but there's no problem to be a specific sound that I've recorded 
the replace line is for replacing the word to another word, the same word i need to hear 
 
thank you. 
 |   
 | 
| 11-12-2010 01:23 AM | 
 | 
  | 
ryxdp 
Senior Member 
    
  
 
Posts: 802 Reputation: 16 
30 /   /   
Joined: Jun 2006 
 | 
 RE: getting a message and a sound together
If you're talking about text-to-speech, I've written a script to do just that, using Windows's default TTS engine. It narrates your contact's messages with the option of saying display names as well as your own messages. Hopefully this'll help, but as it's for your school project it might not be the best of solutions. Still, you can take a look through the code if you want and adapt it to how you like, just ask and I can send it to you    
 This post was edited on 11-12-2010 at 11:40 AM by ryxdp.
 |   
 | 
| 11-12-2010 11:39 AM | 
 | 
  | 
OmarNajdi 
New Member 
 
  
 
Posts: 7 
Joined: Nov 2010 
 | 
| 
O.P.  RE: getting a message and a sound together
 that's exactly what I want 
it's not necessary to be my school project , it's just an idea 
please send it to me , I'll me so grateful 
sorry for the delay 
and I'm waiting 
 |   
 | 
| 11-15-2010 11:59 AM | 
 | 
  | 
CookieRevised 
Elite Member 
     
  
  
 
Posts: 15494 Reputation: 173 
– /   /   
Joined: Jul 2003
 
Status: Away
 
 | 
 RE: getting a message and a sound together
Some basic (and a bit more advanced) examples of using the Windows Speech API in JScript: jscript code: var oVoice = new ActiveXObject("SAPI.SpVoice"); 
 
with (oVoice) { 
    Voice = GetVoices()[0]; 
    Volume = 100; 
 
    // basic example 
    Rate = 1; 
    Speak("Hello. This is a basic example of the speech Windows API"); 
 
    // XML example, changing pitch 
    Rate = -2; 
    Speak('<pitch middle="-25">Hello, I am a robot</pitch>' ,8); 
 
    // XML example, using some other tags 
    Rate = 0; 
    Speak('<pitch absmiddle="30"><rate absspeed="-2">Now I\'m going to use a whining voice to spell the word: school<silence msec="500"/><rate speed="-3"><spell>school</spell></rate></rate></pitch>', 8); 
 
    // XML example, difference in pronunciations 
    Rate = 0; 
    Speak('Did you <partofsp part="verb">record</partofsp> that <partofsp part="noun">record</partofsp>?',8); 
}
  You can do a lot more though. 
The SAPI help file (sapi.chm) can be downloaded from:
 http://www.microsoft.com/downloads/en/details.asp...-B0EE-6583171B4530 
 This post was edited on 11-15-2010 at 06:30 PM by CookieRevised.
.-= A 'frrrrrrrituurrr' for Wacky =-.  
 |   
 | 
| 11-15-2010 06:25 PM | 
 | 
  | 
OmarNajdi 
New Member 
 
  
 
Posts: 7 
Joined: Nov 2010 
 | 
| 
O.P.  RE: getting a message and a sound together
 sorry for my late answer 
 
now how can I get this sound when I type it ? 
where should I put the code ? 
 
 |   
 | 
| 11-18-2010 02:05 AM | 
 | 
  | 
whiz 
Senior Member 
    
  
 
Posts: 568 Reputation: 8 
– / – /   
Joined: Nov 2008 
 | 
| 
 RE: getting a message and a sound together
 You should use the OnEvent_ChatWndReceiveMessage() function.  Define the ActiveX object globally (outside any functions).  Then you can pass the Message parameter to oVoice.Speak() within the message event. 
 |   
 | 
| 11-18-2010 10:22 AM | 
 | 
  | 
| 
Pages: (2): 
« First
  
 [ 1 ]
 2
 
»
 
Last »
 | 
| 
 |