首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动调整/ Python / Javascript

自动调整/ Python / Javascript
EN

Stack Overflow用户
提问于 2013-06-19 21:19:14
回答 2查看 2.4K关注 0票数 0

我想为移动设备开发一个“我是T-Pain应用程序”。输入是我的声音,输出是我的声音自动调整。

我在Github上找到了一个我正在寻找PyAutoTune的例子。

不幸的是,它是用Python开发的,但我也找到了Skulpt,它使我能够用Javascript编写Python。你认为这样可以产生自动调谐效果吗?

我使用的是Icenium,我必须使用HTML/CSS/Javascript开发我的应用程序。

所以我想知道Skulpt是否允许我用Javascript做这个项目,或者它是一个太有限的工具?

EN

Stack Overflow用户

发布于 2013-06-19 22:24:04

好了,python的东西就是暴露和使用C符号。所以Skulpt对你想要实现的目标毫无帮助。

然后,你的选择非常少,这导致了大量的工作:

  • 从头开始用Javascript重写整个PyAutoTune C库。这将有助于找出复杂的算法,但这是大量的工作;
  • 派生了python C库,因此您可以删除所有与PyAutoTune相关的东西。然后要么
    • 你用emscripten编译这些库,将它们嵌入到你的火狐浏览器中,尽管我不知道怎么做,从emscripten编译的东西中获取符号,这样你就可以从你必须编写的Javascript中调用C函数(以某种方式等同于FromFileAutoTune.py)或者
    • 你可以使用chrome的原生C代码执行扩展(我不记得它的名字了),导出所有符号,这样你就可以从你written.

的javascript代码中使用它们

我从来没有做过这种事情,我只知道这是可能的.但这两个特性都是由chrome和mozilla开发人员大量开发的,而且可能缺乏好的文档,特别是如果你是初学者。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17192308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档