构建类似于Jarvis的本地语言应用程序

森野

当前开发的jarvis应用程序是英文的。我想对其进行自定义以使用本地语言。如何为本地语言开发这种应用程序?我必须知道哪种编程语言才能进行开发?我已经测试过jarvis的英文版,对我来说效果很好。为了开发目的,如何将c#与HTK附加在一起?

尼古拉·希米列夫(Nikolay Shmyrev)

如何为本地语言开发这种应用程序?

您无需从头开始开发,无需使用现有软件并在其基础上进行开发。例如,您可以考虑https://github.com/jasperproject/jasper-client,它非常活跃。

我必须知道哪种编程语言才能进行开发?

大多数NLP库都使用Python或Java。您还需要shell脚本编写(awk / perl)的经验,因为通常模型是使用Linux工具构建的。

对于语音识别,最容易使用CMUSphinx,将语言添加到CMUSphinx的教程位于http://cmusphinx.sourceforge.net/wiki/tutorialam

我已经测试过jarvis的英文版,对我来说效果很好。为了开发目的,如何将c#与HTK附加在一起?

有很多方法可以实现互操作性:

1)C#可以通过Process.Start http://msdn.microsoft.com/zh-CN/library/system.diagnostics.process.start(v=vs.110).aspx将HTK工具作为二进制文件调用

2)您可以从HTK构建一个库,并通过互操作框架使用PInvoke调用它

3)您可以使用HTK工具构建TCP或HTTP服务器,并从C#应用程序连接到该服务器以获得语音识别结果。

总的来说,您可能会使用上面提到的现有解决方案,这些解决方案实现了所有困难,您只需要配置本地语言即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

对于终端应用程序,什么是良好的,类似于curses的Java库?

使用JavaScript启动应用程序,类似于Zoom

是否有类似于Razor的Java Spring Web应用程序模板语言?

是否有类似于Django auth应用程序的Java用户管理软件包?

如何在Swing应用程序中获得类似于Intellij Idea的外观?

Web应用程序的类似于电子表格的控件?

虚拟键盘(类似于键盘的Swype)Windows窗体应用程序C#

如何从本地目录构建和部署应用程序?

在Android应用程序中实现类似于Google Maps的搜索栏

从选项卡弹出(类似于Yelp应用程序)

macOS应用程序setting.bundle文件是否类似于iPhone应用程序setting.bundle文件?

如何使我的电子应用程序中的安装程序类似于vscode安装设置?

如何构建多语言余烬应用程序

一个简单的计时器应用程序,类似于timer-applet

为什么ubuntu不安装类似于mac的应用程序?

Google Glass应用程序可以具有类似于Android应用程序的菜单按钮吗?

输出类似于“ WireShark”的GUI输出的应用程序

地图行为类似于Google Maps应用程序中的行为

使用自定义域别名在类似于Shopify的CodeIgniter中构建SaaS应用程序

iOS应用程序中的MVC设计类似于Whatsapp

使用类似于Apple应用程序图标的按钮图像

关于应用程序布局的TVOS(类似于iTunes等)

杀死类似于WhatsApp的应用程序后获得通知

应用程序因“类似于口袋妖怪”而被拒绝

构建后无法在本地执行 Angular 应用程序

构建服务器以在本地托管 rails 应用程序

类似于 Oracle Forms 的应用程序

Reactjs 应用程序构建以在本地自动运行

使用支持本地化的语言键构建 C# 应用程序