react-native - React Native 问题中的 Google 语音转文本 API
问题描述
我正在尝试将以下示例转换为可在反应应用程序中使用的代码。我曾尝试使用 fetch 但这对我来说还没有奏效。如果有一个例子,请告诉我。
const record = require("node-record-lpcm16");
// Imports the Google Cloud client library
const speech = require("@google-cloud/speech");
// Creates a client
const client = new speech.SpeechClient();
const encoding = "LINEAR16";
const sampleRateHertz = 16000;
const languageCode = "en-US";
const request = {
config: {
encoding: encoding,
sampleRateHertz: sampleRateHertz,
languageCode: languageCode
},
interimResults: false
};
// Create a recognize stream
const recognizeStream = client
.streamingRecognize(request)
.on("error", console.error)
.on("data", data =>
process.stdout.write(
data.results[0] && data.results[0].alternatives[0]
? `Transcription: ${data.results[0].alternatives[0].transcript}\n`
: `\n\nReached transcription time limit, press Ctrl+C\n`));
解决方案
推荐阅读
- cen-xfs - 尝试打开模块时会出现错误“服务版本太低”。
- c# - 我们应该在什么场景下使用.net core中的service.Scope()、service.Transient()、service.Singleton()
- visual-c++ - 强制执行代码,以便即使在优化构建中也可以在特定行上设置断点
- python - tsfresh,机器学习的特征提取,数据形状不匹配
- ansible - 使用 ansible 在 cgroup 的 cpu.rt_runtime_us 中设置值
- bots - 培训不是从 botfront 开始的
- manim - Manim Community v0.7.0 - ValueError: 您的安装不支持将 .dvi 文件转换为 SVG
- javascript - 从 tpl 文件 PRESTASHOP 中的 java 脚本函数运行 Ajax
- python - pyspark 未连接到本地 cassandra
- c++ - OpenCV - 颜色校正矩阵不保留白色,即列的总和不为 1