【发布时间】:2019-12-04 07:44:00
【问题描述】:
我正在尝试使用 curl 下载当您转到 https://tetyys.com/SAPI4 时生成的 wav 文件(或至少获取指向下载器的 URL),在编辑字段中输入文本,单击“说出来”,然后点击“播放”。
如果我查看页面源,或者右键播放按钮,点击“复制音频位置”,则显示wave文件的源是一个BLOB(即blob:https://tetyys.com/someHexNumber)。
通过查看https://tetyys.com/SAPI4/scripts/tts.js 的脚本,特别是字符串 var "url",我确定您可以像这样设置 url 中的所有值: https://tetyys.com/SAPI4/SAPI4?text=whatever+you+want+it+to+say&voice=Sam&pitch=100&speed=100
当我在 Firefox 中输入它时,会出现一个对话框,询问我是否要打开 wav 文件,当我打开它时,它会按预期播放。
那么,有没有办法用 curl(或者从命令行无缝地)而不是 Firefox 来做到这一点?
【问题讨论】:
-
是的,你可以。你应该试试看。 @JaromandaX 他没有问他是否可以执行 javascript。
-
@John - 好点,我看错了问题
标签: javascript html bash curl