jm_baidu_stt_plugin 0.1.2 copy "jm_baidu_stt_plugin: ^0.1.2" to clipboard
jm_baidu_stt_plugin: ^0.1.2 copied to clipboard

Baidu speech recognition & wake-up Flutter plugin powered by the latest native SDKs.

0.1.2 #

  • iOS: Published package does not bundle large Baidu iOS SDK artifacts; pod install will try to download them from GitHub Releases by default. Use JM_BAIDU_STT_IOS_SDK_ZIP_URL (or JM_BAIDU_STT_IOS_LIB_URL + JM_BAIDU_STT_IOS_MODEL_URL) to override/mirror if GitHub is not reachable.

0.1.1 #

  • Environment: Upgrade Dart SDK constraint to ^3.7.0 and Flutter to >=3.3.0.
  • Modernization: Ensure full compatibility with Dart 3.x features and stable performance on the latest Flutter release.
  • Maintenance: Minor cleanup of project configuration files to align with new SDK standards.

0.1.0 #

  • HarmonyOS (OHOS) Support: Add comprehensive integration guidance for OpenHarmony/HarmonyOS Next.
  • Architectural Standardization: Define explicit MethodChannel and EventChannel contracts to enable manual ArkTS bridging in ohos/ Stage projects without modifying Flutter business logic.
  • Docs: Add OHOS_Baidu_STT_Integration.md providing step-by-step instructions for implementing the Baidu ASR interface on HarmonyOS.
  • Ecosystem: Position the plugin for full-scenario support (Android, iOS, and HarmonyOS) by standardizing platform communication protocols.

0.0.9 #

  • iOS: Align ASR configuration with Baidu's official iOS sample (adds BDS_ASR_PRODUCT_ID and BDS_ASR_LANGUAGE, sets default strategy to online).
  • iOS: Make recognition text delivery more robust (adds fallback parsing and always emits statusFinish, even when the SDK returns an empty/unknown result format).
  • iOS: Reset selected per-session parameters before each start (long speech, cache audio, wakeup word) to avoid stale state.
  • iOS: Improve stability for rapid start/stop (busy backoff + retry).
  • iOS: Ensure PrivacyInfo.xcprivacy is included as a pod resource.

Notes:

  • If you need parallel mode (online + offline), pass strategy = EVR_STRATEGY_BOTH and make sure offline model/license files are available.
  • permission_handler microphone macro guidance has been moved to README.md.

0.0.8 #

  • iOS: Fix CocoaPods resource packaging to avoid Xcode "Multiple commands produce" caused by flattening bundle resources.
  • iOS: Improve iOS artifact download logic to prevent missing .a / .dat files in local dev.
  • iOS: Update microphone usage description guidance.

0.0.7 #

  • Style: Run dart format and sync versions across configuration files.

0.0.6 #

  • Fix: Sync .podspec version with pubspec.yaml to avoid iOS install issues.

0.0.5 #

  • Chore: Remove large binaries from Git history to keep the repository lightweight.

0.0.4 #

  • Fix: Finalize binary distribution via GitHub Releases.

0.0.3 #

  • Fix: Optimize package structure to meet pub.dev size limits.

0.0.2 #

  • Feature: Add Dart APIs for init/start/stop and an event stream.
  • Build: Bundle the latest native SDK libraries/resources and update Android/iOS build configuration.

0.0.1 #

  • Initial release: Baidu Speech ASR/wake-up SDK integration (Android v3.4.5, iOS v3.0.12).
1
likes
160
points
189
downloads

Publisher

unverified uploader

Weekly Downloads

Baidu speech recognition & wake-up Flutter plugin powered by the latest native SDKs.

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

flutter, flutter_web_plugins, plugin_platform_interface, web

More

Packages that depend on jm_baidu_stt_plugin

Packages that implement jm_baidu_stt_plugin