国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS-AVSpeechSynthesizer——iOS7語音合成器

2019-11-14 20:46:05
字體:
來源:轉載
供稿:網友

 語音合成器的技術是iOS7推出的,可以實現無網絡語音功能,支持多種語言

 1. 定義一個成員變量,記錄語音合成器 AVSpeechSynthesizer

#import <AVFoundation/AVFoundation.h> 

 

 1 @interfaceViewController () 2  3 { 4  5     // 合成器 6  7     AVSpeechSynthesizer *_synthesizer; 8  9     10 11     // 實例化說話的語言,說中文、英文12 13     AVSpeechSynthesisVoice *_voice;14 15 }

 

 

 2. 定義語音對象 AVSpeechSynthesisVoice,指定說話的語言

    zh_CN 中文

    en-US 英文

 1 - (void)viewDidLoad 2 { 3     [super viewDidLoad]; 4  5     // 實例化說話的語言,說中文 6     _voice = [AVSpeechSynthesisVoice voiceWithLanguage:@"en-US"]; 7      8     // 要朗誦,需要一個語音合成器 9     _synthesizer = [[AVSpeechSynthesizer alloc] init];10 }

 

 

 

 3. 實例化發聲對象 AVSpeechUtterance,指定要朗讀的內容

 

1      // 朗誦文本框中的內容2     // 實例化發聲的對象,及朗讀的內容3     AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:_textView.text];

 

 

 4.指定語音,和朗誦速度           

    中文朗誦速度:0.1還能夠接受

    英文朗誦速度:0.3還可以

1  utterance.voice = _voice;2 3   utterance.rate = 0.3;

 

 

 5.啟動                

1    [_synthesizer speakUtterance:utterance];

 

 提示:在制作應用程序時,如果朗誦的內容有限,需要提供專業的配音音頻

 如果朗誦的內容無限,使用此方法是最佳選擇!

 

                                                      清澈Saup

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阜康市| 沈阳市| 青海省| 海晏县| 永善县| 逊克县| 光泽县| 冕宁县| 柳河县| 孝义市| 万载县| 察隅县| 乐昌市| 甘洛县| 河西区| 呼伦贝尔市| 措美县| 津南区| 梁河县| 靖西县| 杭锦后旗| 大安市| 越西县| 射阳县| 贵德县| 太康县| 嘉义市| 孝感市| 庄浪县| 浮山县| 漳州市| 噶尔县| 北碚区| 桑日县| 惠来县| 信丰县| 巴楚县| 德昌县| 临夏市| 海城市| 石台县|