• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSSpeechSynthesizer and a speech dictionary
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSSpeechSynthesizer and a speech dictionary


  • Subject: Re: NSSpeechSynthesizer and a speech dictionary
  • From: "David Brennan" <email@hidden>
  • Date: Fri, 27 Jun 2008 21:29:50 +0100

Hi,

I've been told that I can use sample dictionary in the documentation
for the UseSpeechDictionary function in the Speech Synthesis Manager
Reference, but I don't seem to be able to get it to work. Any ideas on
what I might be doing wrong would be a great help.

Below is the code that I am using to read the dictionary from a XML file

       speechSynth = [[NSSpeechSynthesizer alloc]
initWithVoice:@"com.apple.speech.synthesis.voice.Alex"];
       [speechSynth autorelease];

       NSDictionary *myDictionary = [NSDictionary
dictionaryWithContentsOfFile:@"/Users/david/Desktop/Test speech/SpeechDictionary/myDictionary"];
       [speechSynth addSpeechDictionary:myDictionary];

       [speechSynth startSpeakingString:@"Welcome to Ballina."];

The contains of the file:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
<plist version="1.0">
   <dict>
               <key>ModificationDate</key>
               <string>2006-12-21 11:59:25 -0800</string>
               <key>Pronunciations</key>
               <array>
                       <dict>
                               <key>Phonemes</key>
                               <string>AE_hEY_yUW</string>
                               <key>Spelling</key>
                               <string>Ballina</string>
                       </dict>
                       <dict>
                               <key>Phonemes</key>
                               <string>AE_hEY_yUW</string>
                               <key>Spelling</key>
                               <string>Hello</string>
                       </dict>
               </array>
               <key>Abbreviations</key>
               <array>
                       <dict>
                               <key>Phonemes</key>
                               <string>_OW_sAEkz</string>
                               <key>Spelling</key>
                               <string>OSAX</string>
                       </dict>
               </array>
   </dict>
</plist>

Regards,
Dave.
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >NSSpeechSynthesizer and a speech dictionary (From: "David Brennan" <email@hidden>)

  • Prev by Date: simple question about passing around pointers to objects
  • Next by Date: Working with Notifications and NSFileHandle
  • Previous by thread: NSSpeechSynthesizer and a speech dictionary
  • Next by thread: NSTextFieldCell subclass template image inversion
  • Index(es):
    • Date
    • Thread