iOS文字 转 语音
2015-06-15 13:49
513 查看
工程建好后首先把AVFoundation.framework 加入到工程
AVSpeechSynthesizer *av = [[AVSpeechSynthesizer alloc]init]; AVSpeechUtterance *utterance = [[AVSpeechUtterance alloc]initWithString:@"Hello qingjoin"]; //需要转换的文本 [av speakUtterance:utterance]; //以上三行代码就可以搞定文本转语音 有API就是省事。哈哈
/*******************************************************/ //具体可参考以下demo 记得.h文件里别忘记了这个哦 #import <AVFoundation/AVSpeechSynthesis.h> // // ViewController.m // AVideoSpeechDemo // // Created by qingyun on 6/28/13. // Copyright (c) 2013 qingyun. All rights reserved. // #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; _textS.delegate = self; // Do any additional setup after loading the view, typically from a nib. } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } - (IBAction)textToSpeechBtnPress:(id)sender { AVSpeechSynthesizer *av = [[AVSpeechSynthesizer alloc]init]; AVSpeechUtterance *utterance = [[AVSpeechUtterance alloc]initWithString:_textS.text]; //需要转换的文本 [av speakUtterance:utterance]; } -(BOOL)textFieldShouldReturn:(UITextField *)textField { [textField resignFirstResponder]; return YES; } @end
相关文章推荐
- iOS 第三方开源库----->AFNetworking
- IOS通知机制(NSNotification)
- iOS开发笔记--公司开发者账号申请详细教程
- 16进制的颜色怎么转换为我们iOS所用的RGB颜色
- iOS开发笔记--常用正则表达式
- IOS应用开发版本控制工具之Versions使用
- iostream.cpp
- iOS——隐藏各种bar
- iOS知识小集 第一期(2015.05.10)
- iOS 不规则的ImageView
- iOS图片拉伸技巧
- iOS动画浅析
- iOS单例模式~~以及单例宏定义
- iOS内支付总结__详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!【2012-12-11日更新获取"产品付费数量等于0的问题"】
- IOS 内支付总结
- ios 开发中的一些小技巧(会持续完善)
- 技嘉主BIOS检测错误
- iOS之Core Data及其线程安全
- 038改变状态栏的颜色(扩展知识:关于iOS不同版本的消息通知知识)
- 【Xamarin】Visual Studio 2013 Xamarin for iOS 环境搭建