logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter三方库适配OpenHarmony【flutter_speech】— 语音识别监听器实现

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net引擎创建好了,接下来最重要的就是设置监听器——告诉引擎"识别到结果了通知我"。这就是方法要做的事。监听器是整个语音识别流程中信息密度最高的部分。四个回调方法(onStart、onEvent、onResult、onError)加上一个onComplete,每个回调的触发时机、参数含义、与Da

#flutter#语音识别#人工智能 +1
Flutter三方库适配OpenHarmony【flutter_speech】— 语音识别停止与取消

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net语音识别不只是"开始"那么简单,怎么结束同样重要。flutter_speech提供了两种结束方式——stop和cancel,它们的语义完全不同:stop是"我说完了,给我结果",cancel是"算了不要了"。这两个方法的代码都很短,加起来不到30行。但别小看这30行代码,里面涉及的状态管理

#flutter#语音识别#harmonyos
Flutter三方库适配OpenHarmony【flutter_speech】— 语音识别启动与参数配置

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net引擎创建好了,监听器也设置好了,现在终于可以开始识别了。方法是用户按下"开始"按钮后真正触发的动作,也是整个语音识别流程中参数最多的一个环节。Core Speech Kit的需要传入一个对象,里面包含了音频参数、扩展参数、会话ID等配置。这些参数直接影响识别的质量和行为——采样率设错了识别

#flutter#语音识别#人工智能 +1
Flutter三方库适配OpenHarmony【flutter_speech】— 语音识别引擎创建

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net上一篇搞定了权限申请,今天来讲语音识别引擎的创建——。这是整个语音识别流程中最关键的一步,引擎创建成功了,后面的监听、识别、停止都是顺水推舟的事。说实话,这个API看起来很简单——就两个参数嘛。但实际用起来,参数格式、异步处理、异常捕获、能力检测,每一个环节都有讲究。我在适配过程中,光是l

#flutter#语音识别#人工智能 +1
【转载】基于Flutter开发应用如何快速适配HarmonyOS

鸿蒙版Flutter SDK可直接编译生成Android/iOS平台的APK/IPA包,使用方式与原生Flutter SDK完全一致。,复杂原生能力(如硬件交互、系统级服务)通过ArkTS实现更稳定,Flutter专注上层UI开发,减少跨通道通信的性能损耗与调试复杂度。,仅需将现有Android/iOS原生代码迁移为ArkTS代码,新功能通过Flutter Module实现,兼顾存量业务与跨端需求

#flutter#harmonyos#华为 +1
Flutter三方库适配OpenHarmony【flutter_speech】— 语音识别结果的后处理

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net语音识别引擎返回的原始文本,往往不能直接用于业务场景。缺少标点、格式混乱、偶尔有错别字——这些问题都需要通过后处理来解决。flutter_speech本身不做后处理,它只负责把引擎返回的原始文本透传给Dart层。后处理的逻辑应该在Dart层实现,这样可以跨平台复用。今天我们来看看语音识别结

#flutter#语音识别
Flutter三方库适配OpenHarmony【flutter_speech】— 持续语音识别与长录音

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.netflutter_speech默认配置的最大录音时长是60秒,识别模式是短语音(recognitionMode=0)。对于语音搜索、语音指令这类场景完全够用。但如果你要做语音笔记、会议记录、实时字幕这类需要长时间识别的功能,就需要突破这个限制。今天我们来探讨如何基于flutter_speec

#flutter#harmonyos#语音识别
Flutter三方库适配OpenHarmony【flutter_web_auth】— FlutterPlugin 与 AbilityAware 双接口实现

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.netflutter_web_auth 的 OpenHarmony 实现需要同时实现三个接口这比 secure_application(只需要两个接口)多了一个 AbilityAware。为什么?因为打开浏览器需要,而不是普通的 ApplicationContext。这篇把三个接口的职责和实现细

#flutter#harmonyos
Flutter for OpenHarmony:从零搭建幸运大转盘app(十一)个人中心

应用的三个主要页面,转盘页和统计页都做完了,还剩个人中心。这一篇我们来实现个人中心页面,展示用户信息和获奖记录列表。

#flutter#鸿蒙#harmonyos
Flutter三方库适配OpenHarmony【flutter_speech】— 单元测试与集成测试

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net“没有测试的代码就是遗留代码”——Michael Feathers的这句话在Flutter Plugin开发中尤其适用。Plugin涉及Dart层和原生层两部分代码,加上跨进程的MethodChannel通信,任何一个环节出问题都可能导致功能异常。flutter_speech的测试策略需要

#flutter#单元测试#集成测试 +1
    共 190 条
  • 1
  • 2
  • 3
  • 19
  • 请选择