Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos OSX终端Say命令——交互计时_Macos_Bash_Zsh - Fatal编程技术网

Macos OSX终端Say命令——交互计时

Macos OSX终端Say命令——交互计时,macos,bash,zsh,Macos,Bash,Zsh,我有一个关于确定OSX中say命令的时间的问题() 上面的解决方案非常有效,但我想知道是否有可能比实时更快地完成(如果我有15分钟的剪辑,我必须让程序运行15分钟)。我想知道是否有可能对结果进行分析 如果有任何想法,请告诉我。不,使用这种方法不可能比实时速度更快。这些解决方案所做的基本上是计算交互模式高亮显示一个单词时发生的更新,并在该“索引”处打印该单词以及与程序启动时间相关的时间 使用say命令无法完成您的要求。可能有一种查询语音合成器的方法,但我从快速浏览中看到的唯一一种方法是每分钟的单词

我有一个关于确定OSX中say命令的时间的问题()

上面的解决方案非常有效,但我想知道是否有可能比实时更快地完成(如果我有15分钟的剪辑,我必须让程序运行15分钟)。我想知道是否有可能对结果进行分析


如果有任何想法,请告诉我。

不,使用这种方法不可能比实时速度更快。这些解决方案所做的基本上是计算交互模式高亮显示一个单词时发生的更新,并在该“索引”处打印该单词以及与程序启动时间相关的时间

使用
say
命令无法完成您的要求。可能有一种查询语音合成器的方法,但我从快速浏览中看到的唯一一种方法是每分钟的单词数,这对于任意字符串来说都是不精确的。如果一个估计对你来说足够好,那么你可以使用它


你到底想干什么?您可以通过提供
-r
选项(以每分钟的字数为单位)并结合字数(使用脚本轻松完成)来设置
say
的说话速率您可以粗略估计所需时间。

您可以增量收集已知单词持续时间的数据集,并仅对数据集中尚未出现的单词使用
say
,将结果添加到该数据集中。

我正在尝试为使用say命令生成的mp3制作一些字幕。如果我不必每次做一个小改动都要等整个mp3播放时间,这将非常有用。