文件名称:watson-speech-translator:在具有React组件的Web应用程序中使用Watson Speech to Text,Language Translator和Text to Speech
文件大小:1.85MB
文件格式:ZIP
更新时间:2024-05-26 06:00:32
audio language-translation react-components microphone watson-language-translator
创建具有语音输入和输出的语言翻译器应用 在此代码模式中,我们将创建一个语言翻译器Web应用程序。 该应用程序使用React组件和Node.js服务器构建,将捕获音频输入并将其流式传输到Watson Speech to Text服务。 在转录输入语音时,它还将被发送到Watson Language Translator服务,以翻译成您选择的语言。 应用程序将实时显示抄录和翻译的文本。 每个完成的短语都将发送到Watson Text to Speech,以您选择的特定于区域设置的语音进行朗读。 了解什么是实时转录/翻译与“完整短语”发声的最佳方法是尝试一下。 您会注意到,随着单词和短语的完成,文本也会随之更新,并在上下文中得到更好的理解。 为避免回溯或音频重叠,只有完成的短语会发声。 这些通常是简短的句子或话语,其中暂停表示休息。 为了获得最佳的现场体验,请戴上耳机收听麦克风正在收听的翻译
【文件预览】:
watson-speech-translator-master
----env.sample(4KB)
----public()
--------images()
--------js()
--------css()
----views()
--------demo.jsx(25KB)
--------json-view.jsx(2KB)
--------json-inline.jsx(2KB)
--------layout.jsx(3KB)
--------transcript.jsx(1KB)
--------index.jsx(762B)
--------timing.jsx(4KB)
----server.js(837B)
----.eslintrc.js(584B)
----doc()
--------source()
----app.js(7KB)
----ACKNOWLEDGEMENTS.md(373B)
----CONTRIBUTING.md(771B)
----.travis.yml(134B)
----config()
--------security.js(1KB)
--------error-handler.js(1KB)
--------express.js(2KB)
----LICENSE(11KB)
----README.md(8KB)
----manifest.yml(500B)
----MAINTAINERS.md(3KB)
----.gitignore(2KB)
----package-lock.json(281KB)
----package.json(2KB)