国产探花免费观看_亚洲丰满少妇自慰呻吟_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

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遂平县| 祁阳县| 普安县| 唐海县| 达日县| 定边县| 达尔| 牟定县| 长葛市| 剑川县| 镇沅| 吉木萨尔县| 高阳县| 顺昌县| 汉寿县| 湖北省| 克山县| 天台县| 章丘市| 汉中市| 梨树县| 陆川县| 济南市| 商水县| 南和县| 青岛市| 漯河市| 平度市| 莱芜市| 龙山县| 申扎县| 广宁县| 榆树市| 黄平县| 衡山县| 汾西县| 五莲县| 曲阜市| 米易县| 宜城市| 浪卡子县|