美文网首页
百度语音环境 2.0

百度语音环境 2.0

作者: 繁华落尽终是殇 | 来源:发表于2017-08-04 19:32 被阅读0次

#import "ViewController.h"

#import "BDRecognizerViewController.h"

#import "BDRecognizerViewDelegate.h"

#import "BDVoiceRecognitionClient.h"

#import "BDVRRawDataRecognizer.h"

#import "BDVRFileRecognizer.h"

@interface ViewController ()

{

BDRecognizerViewController *bdrv;

NSMutableData *alldata;

BDRecognizerViewParamsObject *bdvp;

UILabel *label ;

}

@end

@implementation ViewController

- (void)viewDidLoad {

[super viewDidLoad];

label = [[UILabel alloc]initWithFrame:CGRectMake(0, 44, 300, 200)];

label.backgroundColor = [UIColor yellowColor];

[self.view addSubview:label];

UIButton *b = [UIButton buttonWithType:UIButtonTypeRoundedRect];

b.frame = CGRectMake(100, 400, 100, 30);

[b setTitle:@"点击" forState:UIControlStateNormal];

[b addTarget:self action:@selector(click) forControlEvents:UIControlEventTouchUpInside];

[self.view addSubview:b];

BDTheme *me = [BDTheme lightGreenTheme];

bdrv = [[BDRecognizerViewController alloc]initWithOrigin:CGPointMake(20, 180) withTheme:me];

bdrv.enableFullScreenMode = YES;

bdrv.delegate =self;

bdvp = [[BDRecognizerViewParamsObject alloc]init];

bdvp.apiKey = @"eSr6i3gzPHrdtvq8TNlVd246";

bdvp.secretKey = @"501aa5c87aec04a5b31ed3fee6b83e8c";

}

-(void)click{

alldata = [[NSMutableData alloc]init];

[bdrv startWithParams:bdvp];

}

/**

* @brief 语音识别结果返回,搜索和输入模式结果返回的结构不相同

*

* @param aBDRecognizerView 弹窗UI

* @param aResults 返回结果,搜索结果为数组,输入结果也为数组,但元素为字典

*/

- (void)onEndWithViews:(BDRecognizerViewController *)aBDRecognizerViewController withResults:(NSArray *)aResults{

//    NSDictionary *dic =[aResults lastObject];

//结果显示在label上。。。。

NSLog(@"==2======%@",[[[[aResults lastObject]lastObject] allKeys] lastObject] );

label.text =[[[[aResults lastObject]lastObject] allKeys] lastObject];

}

/**

* @brief 录音数据返回

*

* @param recordData 录音数据

* @param sampleRate 采样率

*/

- (void)onRecordDataArrived:(NSData *)recordData sampleRate:(int)sampleRate{

[alldata appendData:recordData];

NSLog(@"====%@",[NSJSONSerialization JSONObjectWithData:recordData options:0 error:nil]);

}

- (void)didReceiveMemoryWarning {

[super didReceiveMemoryWarning];

// Dispose of any resources that can be recreated.

}

@end

相关文章

  • 百度语音环境 2.0

    #import "ViewController.h" #import "BDRecognizerViewContr...

  • 语音识别预处理---语音转文字

    平台:百度语音识别 环境:win7+python3 利用百度语音识别,由于百度限制了语音文件格式(pcm(不压缩)...

  • iOS百度语音环境

    首先下载好百度语音的SDK,然后导入项目中,在把库导入 在导入SDK的时候要注意 1 2 3 4 注意这些没问题了...

  • android集成百度语音识别demo apk遇到的坑

    【开发环境】android studio 3.4.2 先到百度语音官网上查看集成指南 百度AI开放平台-全球领先的...

  • 智能语音客服服务助手

    智能语音客服服务助手 语音识别 阿里语音识别 百度语音识别 讯飞语音识别 语音合成 阿里语音合成 百度语音合成 讯...

  • 语音通话 2.0

    anyRTC 提供一个SDK来满足互动直播的场景,提供实时互动、直播推流、直播流(CDN)播放等一站式直播互动解决...

  • 百度语音合成

    最近公司项目有语音合成的需求,从成本出发自己先调研了一下百度语音,使用的是百度语音离在线版本,到百度语音官网上看一...

  • 拆解报告:小度语音车载支架(无线充电版)

    小度语音车载支架(无线充电版)是百度针对车载环境推出的一款重力车载支架产品,智能语音助手和无线充电功能,是产品的两...

  • OpenGL开发环境搭建

    刚开始入门学习OpenGL,环境搭建便是个问题。一开始学着百度传课-OpenGL ES概述(教程以ES 2.0为主...

  • JAVA将MP3转为WAV

    想搞个百度语音识别玩玩,但人家要固定格式的音频(关于百度语音识别的请查看官方文档——百度语音识别SDK),于是就上...

网友评论

      本文标题:百度语音环境 2.0

      本文链接:https://www.haomeiwen.com/subject/yfeblxtx.html