資源簡介
這個代碼實現了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‘})
評論
共有 條評論