aheadlead
V2EX  ›  问与答

请问有简单的办法可以做到识别发音吗?(拼音)

  •  
  •   aheadlead · Feb 22, 2015 · 2579 views
    This topic created in 4285 days ago, the information mentioned may be changed or developed.

    用户说出一个发音,比如:

    用户的声音 返回值
    阿(ā) a
    波 b
    阿(ē) e
    衣 i
    吃 chi
    喝 he
    铁 tie

    感谢。

    10 replies  •  2015-02-22 17:32:13 +08:00
    aheadlead
    aheadlead
    OP
    Feb 22, 2015
    2
    @icedx 我就念一个字能识别吗?谢
    icedx
    icedx
    Feb 22, 2015❤️1
    3
    @aheadlead 能啊
    aheadlead
    aheadlead
    OP
    Feb 22, 2015
    4
    @icedx 请详细说说。我想要离线识别,比如说做个选择题,我希望能语音念ABCD来做题,节奏要比较快。
    qiayue
    qiayue
    Feb 22, 2015
    5
    @aheadlead 我觉得直接按 ABCD 更快吧,都是一个键
    icedx
    icedx
    Feb 22, 2015
    6
    @aheadlead
    貌似离线识别只有讯飞有 具体到识别 应该就是开始录音 然后提交刚刚的录音 SDK 会返回一个串 串里包含可能的结果 所以要多找几个人 给语音识别做微调 这点很重要
    Mutoo
    Mutoo
    Feb 22, 2015
    7
    感觉一个音太短了,节奏快了的话连续两个相同的音不好识别。why not try this:
    Apple
    Ball
    Cat
    Dog
    aheadlead
    aheadlead
    OP
    Feb 22, 2015 via iPhone
    8
    @qiayue 只是举个例子嘛…总会有不适合按的情况
    @icedx 他们不仅要钱 linux试用sdk还不让下QAQ
    @Mutoo - - 正因为不好识别才提这个问题啊
    icedx
    icedx
    Feb 22, 2015
    9
    你可以把讯飞放在安卓里然后写个Web API 最后把网卡桥接出来

    我还找到这个 http://blog.csdn.net/songgeabc/article/details/8570026
    akfish
    akfish
    Feb 22, 2015❤️1
    10
    这需求很简单,只需要识别有限的语言命令。
    自己做的话,用HMM(Hidden Markov Model,隐马尔科夫模型)做,源码很多,自己实现也不难。
    Windows上的话,M$直接就给你提供了语音识别的API System.Speech.Recognition:
    https://msdn.microsoft.com/en-us/library/system.speech.recognition(v=vs.110).aspx
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1103 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:43 · PVG 01:43 · LAX 09:43 · JFK 12:43
    ♥ Do have faith in what you're doing.