想在我的长笛项目中使用Whisper,但不确定从哪里开始



首先,我想说,我知道以前也有人问过关于在Flutter中调用Python代码的类似问题,但我认为这种特殊情况有一些挑战。

关于我的目标应用程序的一些注意事项:基本上是一个记笔记的应用程序,记录讲座或会议或其他什么,并为您转录文本,还添加了一些额外的功能。我希望所有语音都能在本地处理,以确保它离线工作,并减少应用程序对云服务的依赖。

我正在尝试使用Whisper,这是一款新的语音转文本软件,可以在本地处理所有内容,这对我的应用程序来说是必要的。我知道我可以做一个Flutter插件,但我不确定这是否是最好的途径,原因有几个:

  1. 我以前没有做过,所以这将是一项相当长的时间投资,只希望它能成功
  2. 我看到的一种方法是在Python和Flutter之间通过http发送数据,但Whisper需要连续的音频流才能正常工作,我不确定这种方法是否适合
  3. 我真的很想有一个在任何设备上运行的代码库

我对这个应用程序目前只在pc上运行很满意,但如果可能的话,我希望它也能在Android和IOS上运行。我可以采取的任何其他开发路线也很棒,但如果可以的话,我真的很想为这个应用程序坚持使用Flutter。

刚刚找到一个:https://github.com/azkadev/whisper_dart

直到现在才尝试,但似乎值得一试。

相关内容

最新更新