如何在C#中编写可以将语音转换为波斯语的文本的应用程序? [英] How can I write an application in C# that can convert speech to text for persian language?

查看:73
本文介绍了如何在C#中编写可以将语音转换为波斯语的文本的应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好。

我是编程新手。我脑子里有个主意。我想实现它但我不知道应该如何开始以及实现它的正确解决方案。

我想设计一个应用程序来识别波斯语单词并将它们转换为文本。 br />
希望我的问题清楚。

请原谅我的写作风格,我是英语新人。

Hello every body
I am new in programming. I have an idea in my mind. I want to implement it but I don't know how I should start and what is the right solution for implementing it.
I want to design an application to recognize Persian words and convert them to text.
Hopefully my question be clear.
I beg your pardon for my writing style, I am new in English speaking.

推荐答案

请参阅此CP文章 C#Speech to Text [ ^ ]



请注意有关语音引擎的评论[ ^ ]不同的语言
See this CP article C# Speech to Text[^]

Note the comment about the speech engine[^] re different languages


看看

http://sourceforge.net/projects/skrybotdomowy/ [ ^ ]

虽然这是波兰语,但我猜你找不到更有用的东西:你得到源代码!

涉及的一些步骤:

- 猜听来自audiodata的手机

- 从假设认可的手机列表中构建单词

- 从假设识别单词列表中构建短语

您需要一个书面文字词汇以及一些语音注释,以及您感兴趣的领域(医学,法律等)中单词组合出现的一些统计数据。

由于波斯语是一种Indoeuropean语言,你可能会面临语法问题:选中的形式(形式;说 - 说 - 说 - 通常被视为不同的词,你可能会得到一个非常大的词汇。
Take a look at
http://sourceforge.net/projects/skrybotdomowy/[^]
Though that's for Polish language, I guess you won't find anything else more helpful: you get source code!
Some steps involved:
- Guess phonems from audiodata
- build words from list of hypothetically recognized phonems
- build phrases from list of hypothetically recognized words
You'll need a vocabulary of written words along with some phonetic annotation, and some statistics of occurrences of word combinations in the domain of your interest (medical, law, etc.).
As Persian is an Indoeuropean language, you are likely to face issues with the grammar: flected forms (form-forms; say-says-said-saying) are usually treated as different words, and you may end up with an extremely large vocabulary.


这篇关于如何在C#中编写可以将语音转换为波斯语的文本的应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆