gpt4 book ai didi

javascript - 如何将 praat 脚本合并到网页/数据库中

转载 作者:行者123 更新时间:2023-12-03 10:40:51 32 4
gpt4 key购买 nike

我正在创建一个网页,其中数据库已经设计并运行,它使用 JavaScript 来记录用户的音频并将其存储路径保存到数据库。我正在使用 praat 脚本来分析该演讲,到目前为止,它可以离线工作(单独地不与数据库交互),并将结果存储在 txt 文件中。

我的问题是,有谁知道如何将 praat 脚本合并到网页中,以便单击按钮即可使用它?无需下载音频,并在桌面上运行 praat 脚本等。

任何帮助将不胜感激!

最佳答案

我想出了如何实现这一目标。目前它不适用于数据库,但可以在本地使用。第一步是创建一个批处理文件来运行 praat 脚本。

praatcon.exe myscript2.praat -25 2 0.3 yes         
c:\xampp\htdocs\focaleile\recordings\ .wav newresults.txt
exit

您需要下载 praatcon.exe(并与音频文件一起保存)

然后在您的网页(我正在使用 php 文件)中调用 .bat 文件:

<?php>
ini_set('max_execution_time', 60); //300 seconds = 5 minutes
#runs praat script via .bat file
exec('START C:\xampp\htdocs\focaleile\analyse.bat');
</?>

我设置了最大执行时间,因为我发现它超时了。

这基本上通过命令提示符运行 praat 脚本并在完成后退出。在我的 Praat 脚本中,我能够在 cmd 窗口中打印出用户友好的消息,这样它们就不会被推迟。

我知道这不是最安全的,也可能不是最好的解决方案,但这是我想到的。我愿意接受更好的解决方案的建议!

关于javascript - 如何将 praat 脚本合并到网页/数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28786273/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com