andyweiqiu / asr-ios-local

基于kaldi的ios本地语音识别(本地实时流)Kaldi-based ios native speech recognition (local real-time streaming)
70 stars 29 forks source link

报错 #4

Open HuangChaoChao opened 4 years ago

HuangChaoChao commented 4 years ago

你好,邱威,我是一名语音爱好者,在复现你的本地化出现4个错误,是有什么东西忘记拷贝了吗

Showing Recent Messages Undefined symbol: kaldi::g_program_name Showing Recent Messages Undefined symbol: kaldi::DownsampleWaveForm(float, kaldi::VectorBase const&, float, kaldi::Vector*)

Showing Recent Messages Undefined symbol: kaldi::FatalMessageLogger::FatalMessageLogger(kaldi::LogMessageEnvelope::Severity, char const, char const, int)

Showing Recent Messages Undefined symbol: kaldi::FatalMessageLogger::~FatalMessageLogger()

andyweiqiu commented 4 years ago

你好,邱威,我是一名语音爱好者,在复现你的本地化出现4个错误,是有什么东西忘记拷贝了吗

Showing Recent Messages Undefined symbol: kaldi::g_program_name Showing Recent Messages Undefined symbol: kaldi::DownsampleWaveForm(float, kaldi::VectorBase const&, float, kaldi::Vector*)

Showing Recent Messages Undefined symbol: kaldi::FatalMessageLogger::FatalMessageLogger(kaldi::LogMessageEnvelope::Severity, char const, char const, int)

Showing Recent Messages Undefined symbol: kaldi::FatalMessageLogger::~FatalMessageLogger()

你有kaldi-ios.a这个文件吗?

Hanwun commented 4 years ago

@andyweiqiu 您好,我是最近刚在使用xcode,目前Xcode的版本为11.4 ios的版本预设为13, 想请教怎样的版本适合您的专案demo

另外有建议用模拟器还是实机测试?

麻烦您了

andyweiqiu commented 4 years ago

@andyweiqiu 您好,我是最近刚在使用xcode,目前Xcode的版本为11.4 ios的版本预设为13, 想请教怎样的版本适合您的专案demo

另外有建议用模拟器还是实机测试?

麻烦您了

支持你当前xcode和iOS的版本,使用真机测试,模型和静态库已发至你邮箱

Hanwun commented 4 years ago

Hi @andyweiqiu

添加您提供的final.mdl/kaldi-ios.a 已顺利进入画面,非常感谢!

以下是遇到的问题想再请您帮忙解惑: 按下“开始说话”后,画面即停留在“正在识别” (如下图) 并无出现实时收音辨识效果? ! 截圖 2020-04-16 下午3 23 53

想请问是否哪里还有需要调整或修正的? 还是说这demo目前仅支援辨识其中音档?

不好意思 麻烦您了! 谢谢!

andyweiqiu commented 4 years ago

Hi @andyweiqiu

添加您提供的final.mdl/kaldi-ios.a 已顺利进入画面,非常感谢!

以下是遇到的问题想再请您帮忙解惑: 按下“开始说话”后,画面即停留在“正在识别” (如下图) 并无出现实时收音辨识效果? ! 截圖 2020-04-16 下午3 23 53

想请问是否哪里还有需要调整或修正的? 还是说这demo目前仅支援辨识其中音档?

不好意思 麻烦您了! 谢谢!

你的麦克风开启了吗?

andyweiqiu commented 4 years ago

Hi @andyweiqiu

添加您提供的final.mdl/kaldi-ios.a 已顺利进入画面,非常感谢!

以下是遇到的问题想再请您帮忙解惑: 按下“开始说话”后,画面即停留在“正在识别” (如下图) 并无出现实时收音辨识效果? ! 截圖 2020-04-16 下午3 23 53

想请问是否哪里还有需要调整或修正的? 还是说这demo目前仅支援辨识其中音档?

不好意思 麻烦您了! 谢谢!

不好意思,我测过了,确实demo有问题,感谢你的指出,我尽快更新。

andyweiqiu commented 4 years ago

@Hanwun 你再拉demo试试。

Hanwun commented 4 years ago

@Hanwun 你再拉demo试试。

@andyweiqiu 感谢您的回覆, kaldi-ios.a 和 final.mdl 仍是同一份不变吗?

andyweiqiu commented 4 years ago

@Hanwun 你再拉demo试试。

@andyweiqiu 感谢您的回覆, kaldi-ios.a 和 final.mdl 仍是同一份不变吗?

是的,有问题可以及时跟我沟通

Hanwun commented 4 years ago

@Hanwun 你再拉demo试试。

@andyweiqiu 感谢您的回覆, kaldi-ios.a 和 final.mdl 仍是同一份不变吗?

是的,有问题可以及时跟我沟通

@andyweiqiu 您好

此次执行在出现demo屏幕前, 跳出error,如下图:

截圖 2020-04-19 下午9 00 18

另外撷取Frameworks, Libraries, and Embedded Contente给您参考 (如果有帮助的话 )

截圖 2020-04-19 下午10 56 58

是否有哪里需要我再修正 还烦请您指教 谢谢!

andyweiqiu commented 4 years ago

@Hanwun 你双击“ASRLocalSDKDemo.xcworkspace”打开项目

Hanwun commented 4 years ago

@Hanwun 你双击“ASRLocalSDKDemo.xcworkspace”打开项目

@andyweiqiu 非常感谢您的协助, 目前已经可以顺利执行您的demo app! 想再请教您几件事:

  1. 开始说话后,似乎也无法停止收音,会持续录音,此法可解吗? (还是说点击“清除日志”即可,虽然我画面一直看不到此按钮)
  2. 若不小心点击log里的讯息框,会出现键盘而无法消除,该如何解决呢? 截圖 2020-04-20 下午1 00 26

不好意思, 再麻烦您解惑!

万分感激!!

andyweiqiu commented 4 years ago

@Hanwun 你双击“ASRLocalSDKDemo.xcworkspace”打开项目

@andyweiqiu 非常感谢您的协助, 目前已经可以顺利执行您的demo app! 想再请教您几件事:

  1. 开始说话后,似乎也无法停止收音,会持续录音,此法可解吗? (还是说点击“清除日志”即可,虽然我画面一直看不到此按钮)
  2. 若不小心点击log里的讯息框,会出现键盘而无法消除,该如何解决呢?
截圖 2020-04-20 下午1 00 26

不好意思, 再麻烦您解惑!

万分感激!!

在接口里面添加了是否开启vad字段openVad,默认是打开,如果openVad是false,那需要你自己关闭,我在start那里应该是关闭了,所以你那边断不了

Hanwun commented 4 years ago

在接口里面添加了是否开启vad字段openVad,默认是打开,如果openVad是false,那需要你自己关闭,我在start那里应该是关闭了,所以你那边断不了

@andyweiqiu 很感激您的协助, 我把openVad设定成YES,可成功辨识后再进行辨识。 另外也换成自己的模型(AM/HCLG.fst)也都是没有问题的。 谢谢!

xuducan commented 4 years ago

为什么我在ViewController.m中把openVad设定成YES,识别到语音之后就会ERROR

andyweiqiu commented 4 years ago

为什么我在ViewController.m中把openVad设定成YES,识别到语音之后就会ERROR

你把错误贴出来我看一下