Flutter

Flutter-Native SDK集成实现百度语音识别功能

2019-06-12  本文已影响0人  YangDxg

Android Native SDK集成流程

iOS Native SDK集成流程

Flutter Plugin开发指南 - Dart端实现

在lib下创建plugin/asr_manager.dart编写Dart端代码,用于传递信息到Native端实现相应功能

import 'package:flutter/services.dart';

class AsrManager {
  static const MethodChannel _channel = const MethodChannel('asr_plugin');

  /**
   * 开始录音
   */
  static Future<String> start({Map params}) async {
    return await _channel.invokeMethod('start', params ?? {});
  }

  /**
   * 停止录音
   */
  static Future<String> stop() async {
    return await _channel.invokeMethod('stop');
  }

  /**
   * 取消录音
   */
  static Future<String> cancel() async {
    return await _channel.invokeMethod('cancel');
  }
}

Flutter Plugin开发指南 - Android端实现

Flutter Plugin开发指南 - iOS端实现

Flutter AI智能语音功能实现

Demo下载

上一篇 下一篇

猜你喜欢

热点阅读