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?????????????????????的主要内容,如果未能解决你的问题,请参考以下文章