python-3.x - 如何将flutter与用python编写的Google Cloud API链接起来
问题描述
我使用 python 实现了语音到文本的功能。我使用谷歌云 api 作为语音到文本 api。我的最终目标是开发一个具有颤振语音到文本功能的应用程序。我想将用python实现的文本加载到flutter中并将其放入应用程序中。我怎样才能做到这一点?
我使用翻译器,所以句子可能很尴尬。
解决方案
您的问题非常广泛,难以简洁地回答。
IIUC 您想将 Flutter(框架)应用程序(用 Dart 编写)与 Python 应用程序结合起来。
这可能不是一个好主意put it in the application
。
Dart 应用程序在一个进程中运行,而 Python 应用程序在另一个进程中运行。可以在 Dart 中创建一个进程(例如,为你的 Python 应用程序)(使用Process class),但我不建议这样做。
如果 Python 应用程序包含独立功能,如果您真的不想重写 Python 功能,一个选择是将 Python 应用程序作为服务器运行并从 Dart 应用程序与其通信。有很多方法可以做到这一点,包括使用 gRPC。
但是,我认为最好的解决方案是让您在 Dart 中重写 Python 应用程序并将功能组合到单个 Flutter 应用程序中。
Google 为Cloud Speech-to-Text API提供了一个 Dart SDK 。IIUC,Dart ( list )中没有(Google 提供的)云客户端库。我假设(!?)您使用 Python SDK for Cloud Speech-to-Text API,因此转换为 Dart 应该相对简单。
推荐阅读
- gradle - 运行 Bobcat 2.X 项目时的警告
- typescript - 为什么其中一些代码不能在打字稿的地图中迭代值?
- python - 在执行计算时更新 for 循环中的变量名称
- java - Android:通过 SQL 或 Java 验证数据库数据?
- sqlite - 如何将记录中的数据加载到android studio中的多个edittexts中?
- react-slick - 将 React-Slick 与查询参数同步
- r - 在 r 中过滤面板数据集
- reactjs - Draft.js 中的简单变量占位符
- php - Wordpress 和 Elementor -the_content()
- selenium - 如何修复使用 xpath for SAP Fiori UI 识别元素时的错误