ios?????????????????????

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios?????????????????????相关的知识,希望对你有一定的参考价值。

?????????voice   ??????   mon   ?????????   ??????   atom   ??????   ??????   void   

???????????????????????????????????????????????????????????????----??????????????????xxxx????????????????????????????????????????????????????????????????????????????????????

??????

???General  -> Linked Frameworks and Libraries ????????? AVFoundation??????

??????

??????????????? #import <AVFoundation/AVSpeechSynthesis.h> 

AVSpeechSynthesizerDelegate ??????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

@property(nonatomic,strong) AVSpeechSynthesizer *voice;

.m???????????????textfield  --------- ????????????????????????????????? ???????????????????????????????????????AVSpeechUtterance???????????????????????????????????? ??????????????????

?????????????????? ---------???????????????????????????/???????????????????????????????????????????????????????????????????????????O(???_???)O???

?????????????????? ????????????????????????????????????

[speechaddTarget:selfaction:@selector(speech:)forControlEvents:UIControlEventTouchUpInside];

??????

- (void)speech:(UIButton*)btn

?????????????????????????????????????????????  ??????????????????????????????????????????

???????????????????????????????????????

 

 

??????????????????

 

????????????????????????????????????????????????/??????????????????????????????,?????????????????????

 

??????????????????

 

???????????? ?????????????????????????????????????????????textField??????????????????

?????? ???????????????????????????????????????

??????????????????

 

??????????????????

 

????????? pitchMultiplier 

 ????????????  ???????????? ???[0.5 - 2]  ????????????1 

?????????  volume

????????????  ???????????? ???[0-1]  ????????? ???1

????????? tate 

????????????  ???????????? ???[0-1]  0??????  1 ??????

???????????????  ????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????? ?????????????????? ????????????????????????????????????????????????????????? ????????????????????? ?????????

?????????????????? ????????????????????????????????????   

??????????????????

 

 

?????? ????????????  ??????????????????  ??? ???th -TH????????? ????????????????????????????????????

"[AVSpeechSynthesisVoice 0x978a0b0] Language: th-TH",

"[AVSpeechSynthesisVoice 0x977a450] Language: pt-BR",

"[AVSpeechSynthesisVoice 0x977a480] Language: sk-SK",

"[AVSpeechSynthesisVoice 0x978ad50] Language: fr-CA",

"[AVSpeechSynthesisVoice 0x978ada0] Language: ro-RO",

"[AVSpeechSynthesisVoice 0x97823f0] Language: no-NO",

"[AVSpeechSynthesisVoice 0x978e7b0] Language: fi-FI",

"[AVSpeechSynthesisVoice 0x978af50] Language: pl-PL",

"[AVSpeechSynthesisVoice 0x978afa0] Language: de-DE",

"[AVSpeechSynthesisVoice 0x978e390] Language: nl-NL",

"[AVSpeechSynthesisVoice 0x978b030] Language: id-ID",

"[AVSpeechSynthesisVoice 0x978b080] Language: tr-TR",

"[AVSpeechSynthesisVoice 0x978b0d0] Language: it-IT",

"[AVSpeechSynthesisVoice 0x978b120] Language: pt-PT",

"[AVSpeechSynthesisVoice 0x978b170] Language: fr-FR",

"[AVSpeechSynthesisVoice 0x978b1c0] Language: ru-RU",

"[AVSpeechSynthesisVoice 0x978b210] Language: es-MX",

"[AVSpeechSynthesisVoice 0x978b2d0] Language: zh-HK",??????(??????)??????

"[AVSpeechSynthesisVoice 0x978b320] Language: sv-SE",

"[AVSpeechSynthesisVoice 0x978b010] Language: hu-HU",

"[AVSpeechSynthesisVoice 0x978b440] Language: zh-TW",??????(??????)

"[AVSpeechSynthesisVoice 0x978b490] Language: es-ES",

"[AVSpeechSynthesisVoice 0x978b4e0] Language: zh-CN",??????(?????????)

"[AVSpeechSynthesisVoice 0x978b530] Language: nl-BE",

"[AVSpeechSynthesisVoice 0x978b580] Language: en-GB",??????(??????)

"[AVSpeechSynthesisVoice 0x978b5d0] Language: ar-SA",

"[AVSpeechSynthesisVoice 0x978b620] Language: ko-KR",

"[AVSpeechSynthesisVoice 0x978b670] Language: cs-CZ",

"[AVSpeechSynthesisVoice 0x978b6c0] Language: en-ZA",

"[AVSpeechSynthesisVoice 0x978aed0] Language: en-AU",

"[AVSpeechSynthesisVoice 0x978af20] Language: da-DK",

"[AVSpeechSynthesisVoice 0x978b810] Language: en-US",??????(??????)

"[AVSpeechSynthesisVoice 0x978b860] Language: en-IE",

"[AVSpeechSynthesisVoice 0x978b8b0] Language: hi-IN",

"[AVSpeechSynthesisVoice 0x978b900] Language: el-GR",

"[AVSpeechSynthesisVoice 0x978b950] Language: ja-JP"

 

?????? ??????  ?????? ???????????? ?????????????????????????????? 

[voice speakUtterance:speech];  //????????????

[voice continueSpeaking]; // ????????????

[voice pauseSpeakingAtBoundary:AVSpeechBoundaryWord];//??????

 

?????????????????????????????? ???????????? 

- (void)speechSynthesizer:(AVSpeechSynthesizer*)synthesizer didStartSpeechUtterance:(AVSpeechUtterance*)utterance;

//??????

- (void)speechSynthesizer:(AVSpeechSynthesizer*)synthesizer didFinishSpeechUtterance:(AVSpeechUtterance*)utterance;

//??????

- (void)speechSynthesizer:(AVSpeechSynthesizer*)synthesizer didPauseSpeechUtterance:(AVSpeechUtterance*)utterance;

//??????

- (void)speechSynthesizer:(AVSpeechSynthesizer*)synthesizer didContinueSpeechUtterance:(AVSpeechUtterance*)utterance;

//??????

- (void)speechSynthesizer:(AVSpeechSynthesizer*)synthesizer didCancelSpeechUtterance:(AVSpeechUtterance*)utterance;

//??????

?????????git??????  ?????????????????????????????????  ???????????????????????????https://github.com/FormerMonster/JCVoice ???????????????????????? ???????????????????????????????????? ???????????????????????? ????????? ???

以上是关于ios?????????????????????的主要内容,如果未能解决你的问题,请参考以下文章

IO复用阻塞IO非阻塞IO同步IO异步IO

四种IO模型‘阻塞IO/非阻塞IO/信号驱动IO/异步IO‘

5种IO模型阻塞IO和非阻塞IO同步IO和异步IO

网络IO模型:同步IO和异步IO,阻塞IO和非阻塞IO

同步IO异步IO阻塞IO非阻塞IO之间的联系与区别

同步IO异步IO阻塞IO非阻塞IO之间的联系与区别