您如何从html5下载音频,或者这个文本到语音的音频正在此站点上工作? https://ttsreader.com/
我正试图用真正的音频自动进行一些测试,以便在Amazon上进行测试,所以我需要一组大量的音频文件。所以我有我想要尝试的所有词组的排列,但我需要每个词组的不同声音。
我发现https://ttsreader.com/和我喜欢他们的多样化和自然的声音,但是当声音播放时,我想不出如何以编程方式下载文本到语音的音频。
我计划下载像6k音频文件之间的所有不同的声音,所以我肯定需要脚本这一点,因为他们的建议方式,通过奥迪会太费时。
发布于 2017-07-20 06:36:44
所以,如果你有一台Mac电脑,你对苹果提供的声音很满意的话,我就明白了say的命令,它允许你以不同的声音下载音频文件。
只需运行man say查看导出/etc的所有选项,并运行say -v ?查看所有声音。
这个指南告诉你如何下载更多的声音。
写出一个快速的bash脚本,你们都准备好了
# A = item you want Alexa to be changing, B = Voices available
A=(Potatoes Steak Carrots) B=(Fiona Serena Daniel)
nameLength=${#A[@]}
voiceLength=${#B[@]}
for((i=0;i<$nameLength;i++)); do
for((x=0;x<$voiceLength;x++)); do
say "Alexa, ask spartycafe to log ${A[$i]}" -v ${B[$x]} -o ${A[$i]}$B$x.m4a;
done ;
done发布于 2017-07-20 05:32:06
您可以将navigator.mediaDevices.getUserMedia()与设置对象{audio:true}、MediaRecorder()一起使用。在navigator.mediaDevices()权限处,提示选择Monitor of Built-in Audio Analog Stereo以记录输出到扬声器或耳机的音频输出的MediaStream。
您也可以在本地文件系统上安装或创建声音,并使用上述方法利用window.speechSynthesis.speak()和SpeechUtterance对象在本地记录音频输出。
或者使用这种方法以网站访问者的身份记录音频输出。
另请参阅
https://stackoverflow.com/questions/45205743
复制相似问题