File: programming/cocoa/UKSpeechSynthesizer.zip/UKSpeechSynthesizer/UKSpeechSynthesizer.m


//
//  UKSpeechSynthesizer.m
//  UKSpeechSynthesizer
//
//  Created by Uli Kusterer on Mon Jun 30 2003.
//  Copyright (c) 2003 M. Uli Kusterer. All rights reserved.
//
 
/* -----------------------------------------------------------------------------
	Headers:
   -------------------------------------------------------------------------- */
 
#import <Carbon/Carbon.h>
#import "UKSpeechSynthesizer.h"
 
 
/* -----------------------------------------------------------------------------
	Prototypes:
   -------------------------------------------------------------------------- *//* -----------------------------------------------------------------------------
	Class methods:
   -------------------------------------------------------------------------- *//* -----------------------------------------------------------------------------
	Instance methods:
   -------------------------------------------------------------------------- */"UKSpeechChannel released."// Just make sure.
//NSLog(@"Triggering Speech Done Notification because [str length] == 0");
//NSLog(@"Speech Done Notification.");
// Divide by 10.
// Multiply by 10.
"voice""usesFeedbackWindow""speechVolume""speechPitch""speechRate"];
	
	//NSLog(@"speechSettingsDict(OUT) = %@", dict);
//NSLog(@"speechSettingsDict(IN) = %@",dict);
"voice""usesFeedbackWindow""speechVolume""speechPitch""speechRate"// Remove any speech commands from the specified string. You can use this for displaying the string being spoken:
"[[""]]"/* --------------------------------------------------------------------------------
	MyPhonemeCallback:
		Phoneme callback procedure for lip syncronization.
	
	REVISIONS:
		2000-11-02	UK	Created.
   ----------------------------------------------------------------------------- *//* --------------------------------------------------------------------------------
	MySpeechDoneCallback:
		Speech output has ended. Notify the speech channel so it can broadcast a
        message that may be used to hide any speech feedback elements or to reset
        lip-synched mouths to a default position.
	
	REVISIONS:
		2001-08-18	UK	Created.
   ----------------------------------------------------------------------------- *///((UKSpeechSynthesizer*)refCon)->isSpeaking = NO;
 

This code uses the PclZip Zip File reading code, which is subject to the GNU LGPL. It also uses the GeSHi syntax highlighter, subject to the GPL. Ask if you want this for your own web site, it's free.