• 大小: 21KB
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: Matlab
  • 标签: matlab  

资源简介

这个代码实现了MATLAB语音转文字,用了别人公布的AccessToken所以不需要你去申请百度API的一个id和密码。可以直接运行。

资源截图

代码片段和文件信息

clear;clc
% Doc:
% https://github.com/Baidu-AIP/speech-demo
% https://ai.baidu.com/ai-doc/SPEECH/Vk38lxily
% code: 
% client_id = ‘your id‘;
% client_secret = ‘your secret‘;
Host = webread( ‘https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id=kVcnfD9iW2XVZSMaLMrtLYIz&client_secret=O9o1O213UgG5LFn0bDGNtoRN3VWl2du6‘ );
Access_Token = Host.access_token;
request_url = ‘http://vop.baidu.com/server_api‘;

[ Data Freq] = audioread(‘Audio_test.aac‘);
newFreq = 16000;
[ P Q ] = rat( newFreq/Freq );
Data = resample( Data P Q );

wavFilename = ‘WavFile.wav‘;
audiowrite(wavFilename Data newFreq);

[base64string base64len]= base64file(‘WavFile.wav‘);
options = weboptions(‘RequestMethod‘ ‘post‘‘HeaderFields‘{ ‘Content-Type‘‘application/json‘})

评论

共有 条评论

相关资源