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