我是AWS的新手。我的应用是录制音频,并使用AWS转录将语音转换为文本。
因此,我在web浏览器上录制音频,并将其保存到亚马逊网络服务S3。稍后,当我尝试对该音频文件使用AWS转录时,我得到了一个错误:不支持的音频格式: matroska,webm。所以任何人都可以帮我解决这个问题。我正在使用Javascript。我的代码是
let blob = new Blob(chunks, {type: "audio/mp3" })
var s3 = new AWS.S3();
var params = {Bucket: 'xxx', Key: 'audio
我正在使用html5构建一个录音器程序,到目前为止,我已经成功地录制了语音并将音频文件保存为.wav。我还可以使用FMPEG.将该文件转换为选定的文件格式。我想做的是让用户选择录制前的格式,以便保存时,音频文件将直接使用ffmpeg转换为选定的格式。我已经寻找了几个星期的演示,但找不到任何东西,如果有人可以帮助我一个演示,请。这是我的javascript代码,用于上传保存为.wav的音频到一个名为upload的文件夹中,并进行fmpeg转换,我错过了调用保存在该文件夹中的文件,请:
function handleWAV(blob) {
if (currentEditedSoundIndex
我试图通过添加wave文件的头并在稍后播放编写的.wav文件,从bytearray[]中编写一个.wav文件。将空值保存到.wav文件时返回空值?有人能指出我犯的错误吗?下面提到的函数生成一个wave文件,但是在该文件中写入一个空值?
arraylist` `可以用来编写.wav文件而不是bytearray[]吗?
// write out the wav file
public boolean save() {
try {
DataOutputStream outFile = new DataOutputStream
我试着用下面的代码从音频中获得结果,但是它不能得到结果,有人能帮它吗?
这是wav音频:http://download.wavetlan.com/SVV/Media/HTTP/OtherWAV2.wav
Configuration configuration = new Configuration();
// Set path to acoustic model.
configuration.setAcousticModelPath("resource:/edu/cmu/sphinx/models/en-us/en-us");
// Set path to dictiona