DTalkerTtsDelegate Protocol Reference

Conforms to NSObject
Declared in DTalkerTts.h

Overview

DTalkerTtsDelegate プロトコルは、DTalkerTts ブジェクトの Delegate メソッドです。

DTalkerTts の途中経過などのレスポンスを取得できます。

– dtalkerttsdelegate:didFinishPlaying:

読み上げ完了通知

- (void)dtalkerttsdelegate:(id)dtalker didFinishPlaying:(id)object

Parameters

dtalker

DTalkerTts Object

object

DTalkerTts Object

Discussion

再生が完了した時に発生する。

Declared In

DTalkerTts.h

– dtalkerttsdelegate:nowPosition:

再生位置の通知

- (void)dtalkerttsdelegate:(id)dtalker nowPosition:(int)pos

Parameters

dtalker

DTalkerTts Object

pos

0 − 100 %

Discussion

現在の読み上げ位置がパーセンテージで報告される。

Declared In

DTalkerTts.h

– dtalkerttsdelegate:didGotString:

再生中テキストの通知

- (void)dtalkerttsdelegate:(id)dtalker didGotString:(NSString *)speakText

Parameters

dtalker

DTalkerTts Object

speakText

テキスト

Discussion

再生中のテキストが通知される。

Declared In

DTalkerTts.h

– dtalkerttsdelegate:didGotStringRange:

再生中のテキストの Range の通知

- (void)dtalkerttsdelegate:(id)dtalker didGotStringRange:(NSRange *)range

Parameters

dtalker

DTalkerTts Object

range

テキストのRange

Discussion

再生中のテキストの Range を通知する。

Declared In

DTalkerTts.h

– dtalkerttsdelegate:didGotBookmark:

Bookmark の通知

- (void)dtalkerttsdelegate:(id)dtalker didGotBookmark:(NSString *)bookmarkText

Parameters

dtalker

DTalkerTts Object

bookmarkText

Bookmark テキスト

Discussion

speakBookmark:で出力されたテキストが実際に出力される瞬間に通知される。bookmarkTextは読み上げません。

Declared In

DTalkerTts.h

– dtalkerttsdelegate:duration:

読み上げ時間の通知

- (void)dtalkerttsdelegate:(id)dtalker duration:(int)duration

Parameters

dtalker

DTalkerTts Object

duration

時間 単位は msec

Discussion

再生中のテキストの読み上げ時間を通知する。

Declared In

DTalkerTts.h

– dtalkerttsdelegate:didGotSpeakRange:speakText:

再生中のテキストの Range の通知

- (void)dtalkerttsdelegate:(id)dtalker didGotSpeakRange:(NSRange)range speakText:(NSString *)text

Parameters

dtalker

DTalkerTts Object

range

再生中のテキストのRange

text

テキスト全体

Discussion

再生中のテキストの Range と、全体の文章を通知する。

Declared In

DTalkerTts.h

– dtalkerttsdelegate:didCancelPlaying:

読み上げのキャンセル通知

- (void)dtalkerttsdelegate:(id)dtalker didCancelPlaying:(id)object

Parameters

dtalker

DTalkerTts Object

object

DTalkerTts Object

Declared In

DTalkerTts.h

– dtalkerttsdelegate:didContinuePlaying:

読み上げの続行通知

- (void)dtalkerttsdelegate:(id)dtalker didContinuePlaying:(id)object

Parameters

dtalker

DTalkerTts Object

object

DTalkerTts Object

Declared In

DTalkerTts.h

– dtalkerttsdelegate:didPausePlaying:

読み上げの停止通知

- (void)dtalkerttsdelegate:(id)dtalker didPausePlaying:(id)object

Parameters

dtalker

DTalkerTts Object

object

DTalkerTts Object

Declared In

DTalkerTts.h

– dtalkerttsdelegate:didStartPlaying:

読み上げの開始通知

- (void)dtalkerttsdelegate:(id)dtalker didStartPlaying:(id)object

Parameters

dtalker

DTalkerTts Object

object

DTalkerTts Object

Declared In

DTalkerTts.h