一个简单的语音识别,语音转文字的demo
下面有demo的链接
#import <Speech/Speech.h>
#import <AVFoundation/AVFoundation.h>
@interface ViewController ()<SFSpeechRecognizerDelegate>
@property (strong, nonatomic) UIButton *siriBtu;//siri按钮
@property (strong, nonatomic) UITextView *siriTextView; //显示语音转化成的文本
@property (strong, nonatomic) SFSpeechRecognitionTask *recognitionTask; //语音识别任务
@property (strong, nonatomic)SFSpeechRecognizer *speechRecognizer; //语音识别器
@property (strong, nonatomic) SFSpeechAudioBufferRecognitionRequest *recognitionRequest; //识别请求
@property (strong, nonatomic)AVAudioEngine *audioEngine; //录音引擎
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.siriBtu = [[UIButton alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];
self.siriBtu.backgroundColor = [UIColor redColor];