我正在 Google Cloud Platform 中设置数据流。我已经从 IoT 设备检索数据并发送到 Pub/Sub,现在我想存储在 Firestore 中。我正在将 Firebase 用于我的网络应用程序,其中应显示数据等。
我意识到这应该是一个简单的任务,但我仍然没有找到太多关于它的信息(可能太直接了)。已经研究过使用 Cloud Functions 从 Pub/Sub 检索并添加到 Firestore,这应该可以工作(尽管我遇到了凭据),但是有没有更简单的方法我错过了?
firebase google-cloud-platform google-cloud-functions google-cloud-firestore
我正在尝试使用 Google 语音 API 在 Python 中制作语音识别器。我一直在使用和改编这里的代码(转换为Python3)。我在计算机上使用一个音频文件,该文件已使用在线转换器从 mp3 转换为 flac 16000 Hz(如原始代码中指定)。运行代码时我收到此错误:
$ python3 speech_api.py 02-29-2016_00-12_msg1.flac
Traceback (most recent call last):
File "speech_api.py", line 12, in <module>
data = f.read()
File "/usr/lib/python3.4/codecs.py", line 319, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 9: invalid start byte
Run Code Online (Sandbox Code Playgroud)
这是我的代码。(我确信仍然有一些东西在 Python3 中不起作用,因为我一直在尝试适应它并且是新手urllib......)
#!/usr/bin/python
import sys
from urllib.request import urlopen
import json
try:
filename = sys.argv[1]
except IndexError:
print('Usage: transcribe.py <file>') …Run Code Online (Sandbox Code Playgroud)