2016-08-15 3 views
-1

iOSアプリを迅速に作成して、ユーザーが番号を設定できるようにしたい。ユーザーが開始時にタップすると、siriは@ 1秒あたりのカウントをユーザーが設定した数までカウントします。 このタスクをサポートするフレームワークはありますか?シリの数を声高にする

答えて

2

AVSpeechUtterance 例のコードのようなテキストを音声のフレームワークを使用しては:

int numberSpecifiedByUser = 99; 
for (int i = 1; i <= numberSpecifiedByUser; i++) { 
    NSString *numberAsString = [NSString stringWithFormat:@"%i",i]; 
    AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:numberAsString]; 
    AVSpeechSynthesizer *synthesizer = [[AVSpeechSynthesizer alloc] init]; 
    [synthesizer speakUtterance:utterance]; 
} 

これは1から始まり、大声で各番号を読み出す99にカウントされます。 AFAIKでは、このフレームワークで使用する音声の種類を指定することもできます。上記のAppleのマニュアルを参照してください。

P .:申し訳ありませんが、これはObjective-Cですが、スピーディーなコードは非常に似ているはずです。

関連する問題