From c47ad5c4358bff3c7836fa08e890a41b02966ebc Mon Sep 17 00:00:00 2001 From: Max Date: Sat, 6 Sep 2025 17:36:54 +0800 Subject: [PATCH] Fix Flutter assets configuration: explicitly specify all model files in pubspec.yaml --- .dart_tool/package_config.json | 436 ++++++++++++++++++++ .dart_tool/package_config_subset | 285 +++++++++++++ .dart_tool/package_graph.json | 662 +++++++++++++++++++++++++++++++ .dart_tool/version | 1 + example/pubspec.yaml | 10 + 5 files changed, 1394 insertions(+) create mode 100644 .dart_tool/package_config.json create mode 100644 .dart_tool/package_config_subset create mode 100644 .dart_tool/package_graph.json create mode 100644 .dart_tool/version diff --git a/.dart_tool/package_config.json b/.dart_tool/package_config.json new file mode 100644 index 0000000..f14c3a7 --- /dev/null +++ b/.dart_tool/package_config.json @@ -0,0 +1,436 @@ +{ + "configVersion": 2, + "packages": [ + { + "name": "async", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/async-2.13.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "boolean_selector", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/boolean_selector-2.1.2", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "characters", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/characters-1.4.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "clock", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/clock-1.1.2", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "collection", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/collection-1.19.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "crypto", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/crypto-3.0.6", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "fake_async", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/fake_async-1.3.3", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "ffi", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/ffi-2.1.4", + "packageUri": "lib/", + "languageVersion": "3.7" + }, + { + "name": "file", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/file-7.0.1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "fixnum", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/fixnum-1.1.1", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "flutter", + "rootUri": "file:///Users/max/fvm/versions/3.32.0/packages/flutter", + "packageUri": "lib/", + "languageVersion": "3.7" + }, + { + "name": "flutter_driver", + "rootUri": "file:///Users/max/fvm/versions/3.32.0/packages/flutter_driver", + "packageUri": "lib/", + "languageVersion": "3.7" + }, + { + "name": "flutter_lints", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/flutter_lints-3.0.2", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "flutter_test", + "rootUri": "file:///Users/max/fvm/versions/3.32.0/packages/flutter_test", + "packageUri": "lib/", + "languageVersion": "3.7" + }, + { + "name": "flutter_web_plugins", + "rootUri": "file:///Users/max/fvm/versions/3.32.0/packages/flutter_web_plugins", + "packageUri": "lib/", + "languageVersion": "3.7" + }, + { + "name": "fuchsia_remote_debug_protocol", + "rootUri": "file:///Users/max/fvm/versions/3.32.0/packages/fuchsia_remote_debug_protocol", + "packageUri": "lib/", + "languageVersion": "3.7" + }, + { + "name": "integration_test", + "rootUri": "file:///Users/max/fvm/versions/3.32.0/packages/integration_test", + "packageUri": "lib/", + "languageVersion": "3.7" + }, + { + "name": "leak_tracker", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker-10.0.9", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "leak_tracker_flutter_testing", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker_flutter_testing-3.0.9", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "leak_tracker_testing", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker_testing-3.0.1", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "lints", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/lints-3.0.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "matcher", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/matcher-0.12.17", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "material_color_utilities", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/material_color_utilities-0.11.1", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "meta", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/meta-1.16.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "path", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path-1.9.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "path_provider", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider-2.1.5", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "path_provider_android", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider_android-2.2.17", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "path_provider_foundation", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider_foundation-2.4.2", + "packageUri": "lib/", + "languageVersion": "3.7" + }, + { + "name": "path_provider_linux", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider_linux-2.2.1", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "path_provider_platform_interface", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider_platform_interface-2.1.2", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "path_provider_windows", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider_windows-2.3.0", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "permission_handler", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler-12.0.1", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "permission_handler_android", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_android-13.0.1", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "permission_handler_apple", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_apple-9.4.7", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "permission_handler_html", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_html-0.1.3+5", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "permission_handler_platform_interface", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_platform_interface-4.3.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "permission_handler_windows", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_windows-0.2.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "platform", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/platform-3.1.6", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "plugin_platform_interface", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/plugin_platform_interface-2.1.8", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "process", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/process-5.0.3", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "record", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record-6.1.1", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "record_android", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_android-1.4.1", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "record_ios", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_ios-1.1.2", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "record_linux", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_linux-1.2.1", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "record_macos", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_macos-1.1.1", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "record_platform_interface", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_platform_interface-1.4.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "record_web", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_web-1.2.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "record_windows", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_windows-1.0.7", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "sherpa_onnx", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx-1.12.10", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "sherpa_onnx_android", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx_android-1.12.10", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "sherpa_onnx_ios", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx_ios-1.12.10", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "sherpa_onnx_linux", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx_linux-1.12.10", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "sherpa_onnx_macos", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx_macos-1.12.10", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "sherpa_onnx_windows", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx_windows-1.12.10", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "sky_engine", + "rootUri": "file:///Users/max/fvm/versions/3.32.0/bin/cache/pkg/sky_engine", + "packageUri": "lib/", + "languageVersion": "3.7" + }, + { + "name": "source_span", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/source_span-1.10.1", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "sprintf", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sprintf-7.0.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "stack_trace", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/stack_trace-1.12.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "stream_channel", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/stream_channel-2.1.4", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "string_scanner", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/string_scanner-1.4.1", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "sync_http", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sync_http-0.3.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "term_glyph", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/term_glyph-1.2.2", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "test_api", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/test_api-0.7.4", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "typed_data", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/typed_data-1.4.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "uuid", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/uuid-4.5.1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "vector_math", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/vector_math-2.1.4", + "packageUri": "lib/", + "languageVersion": "2.14" + }, + { + "name": "vm_service", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/vm_service-15.0.0", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "web", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/web-1.1.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "webdriver", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/webdriver-3.1.0", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "xdg_directories", + "rootUri": "file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/xdg_directories-1.1.0", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "yx_asr", + "rootUri": "../", + "packageUri": "lib/", + "languageVersion": "3.0" + } + ], + "generator": "pub", + "generatorVersion": "3.8.0", + "flutterRoot": "file:///Users/max/fvm/versions/3.32.0", + "flutterVersion": "3.32.0", + "pubCache": "file:///Users/max/.pub-cache" +} diff --git a/.dart_tool/package_config_subset b/.dart_tool/package_config_subset new file mode 100644 index 0000000..6ed44d6 --- /dev/null +++ b/.dart_tool/package_config_subset @@ -0,0 +1,285 @@ +async +3.4 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/async-2.13.0/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/async-2.13.0/lib/ +boolean_selector +3.1 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/boolean_selector-2.1.2/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/boolean_selector-2.1.2/lib/ +characters +3.4 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/characters-1.4.0/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/characters-1.4.0/lib/ +clock +3.4 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/clock-1.1.2/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/clock-1.1.2/lib/ +collection +3.4 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/collection-1.19.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/collection-1.19.1/lib/ +crypto +3.4 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/crypto-3.0.6/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/crypto-3.0.6/lib/ +fake_async +3.3 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/fake_async-1.3.3/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/fake_async-1.3.3/lib/ +ffi +3.7 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/ffi-2.1.4/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/ffi-2.1.4/lib/ +file +3.0 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/file-7.0.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/file-7.0.1/lib/ +fixnum +3.1 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/fixnum-1.1.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/fixnum-1.1.1/lib/ +flutter_lints +3.1 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/flutter_lints-3.0.2/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/flutter_lints-3.0.2/lib/ +leak_tracker +3.2 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker-10.0.9/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker-10.0.9/lib/ +leak_tracker_flutter_testing +3.2 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker_flutter_testing-3.0.9/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker_flutter_testing-3.0.9/lib/ +leak_tracker_testing +3.2 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker_testing-3.0.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker_testing-3.0.1/lib/ +lints +3.0 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/lints-3.0.0/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/lints-3.0.0/lib/ +matcher +3.4 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/matcher-0.12.17/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/matcher-0.12.17/lib/ +material_color_utilities +2.17 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/material_color_utilities-0.11.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/material_color_utilities-0.11.1/lib/ +meta +2.12 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/meta-1.16.0/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/meta-1.16.0/lib/ +path +3.4 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path-1.9.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path-1.9.1/lib/ +path_provider +3.4 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider-2.1.5/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider-2.1.5/lib/ +path_provider_android +3.6 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider_android-2.2.17/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider_android-2.2.17/lib/ +path_provider_foundation +3.7 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider_foundation-2.4.2/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider_foundation-2.4.2/lib/ +path_provider_linux +2.19 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider_linux-2.2.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider_linux-2.2.1/lib/ +path_provider_platform_interface +3.0 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider_platform_interface-2.1.2/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider_platform_interface-2.1.2/lib/ +path_provider_windows +3.2 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider_windows-2.3.0/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/path_provider_windows-2.3.0/lib/ +permission_handler +3.5 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler-12.0.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler-12.0.1/lib/ +permission_handler_android +3.5 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_android-13.0.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_android-13.0.1/lib/ +permission_handler_apple +2.18 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_apple-9.4.7/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_apple-9.4.7/lib/ +permission_handler_html +3.3 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_html-0.1.3+5/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_html-0.1.3+5/lib/ +permission_handler_platform_interface +3.5 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_platform_interface-4.3.0/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_platform_interface-4.3.0/lib/ +permission_handler_windows +2.12 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_windows-0.2.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_windows-0.2.1/lib/ +platform +3.2 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/platform-3.1.6/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/platform-3.1.6/lib/ +plugin_platform_interface +3.0 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/plugin_platform_interface-2.1.8/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/plugin_platform_interface-2.1.8/lib/ +process +3.3 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/process-5.0.3/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/process-5.0.3/lib/ +record +3.5 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record-6.1.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record-6.1.1/lib/ +record_android +3.5 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_android-1.4.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_android-1.4.1/lib/ +record_ios +3.5 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_ios-1.1.2/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_ios-1.1.2/lib/ +record_linux +3.5 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_linux-1.2.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_linux-1.2.1/lib/ +record_macos +3.5 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_macos-1.1.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_macos-1.1.1/lib/ +record_platform_interface +3.5 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_platform_interface-1.4.0/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_platform_interface-1.4.0/lib/ +record_web +3.5 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_web-1.2.0/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_web-1.2.0/lib/ +record_windows +3.5 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_windows-1.0.7/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/record_windows-1.0.7/lib/ +sherpa_onnx +3.1 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx-1.12.10/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx-1.12.10/lib/ +sherpa_onnx_android +3.0 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx_android-1.12.10/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx_android-1.12.10/lib/ +sherpa_onnx_ios +3.0 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx_ios-1.12.10/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx_ios-1.12.10/lib/ +sherpa_onnx_linux +3.0 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx_linux-1.12.10/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx_linux-1.12.10/lib/ +sherpa_onnx_macos +3.0 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx_macos-1.12.10/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx_macos-1.12.10/lib/ +sherpa_onnx_windows +3.0 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx_windows-1.12.10/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sherpa_onnx_windows-1.12.10/lib/ +source_span +3.1 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/source_span-1.10.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/source_span-1.10.1/lib/ +sprintf +2.12 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sprintf-7.0.0/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sprintf-7.0.0/lib/ +stack_trace +3.4 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/stack_trace-1.12.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/stack_trace-1.12.1/lib/ +stream_channel +3.3 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/stream_channel-2.1.4/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/stream_channel-2.1.4/lib/ +string_scanner +3.1 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/string_scanner-1.4.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/string_scanner-1.4.1/lib/ +sync_http +2.12 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sync_http-0.3.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/sync_http-0.3.1/lib/ +term_glyph +3.1 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/term_glyph-1.2.2/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/term_glyph-1.2.2/lib/ +test_api +3.5 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/test_api-0.7.4/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/test_api-0.7.4/lib/ +typed_data +3.5 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/typed_data-1.4.0/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/typed_data-1.4.0/lib/ +uuid +3.0 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/uuid-4.5.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/uuid-4.5.1/lib/ +vector_math +2.14 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/vector_math-2.1.4/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/vector_math-2.1.4/lib/ +vm_service +3.3 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/vm_service-15.0.0/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/vm_service-15.0.0/lib/ +web +3.4 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/web-1.1.1/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/web-1.1.1/lib/ +webdriver +3.1 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/webdriver-3.1.0/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/webdriver-3.1.0/lib/ +xdg_directories +3.3 +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/xdg_directories-1.1.0/ +file:///Users/max/.pub-cache/hosted/pub.flutter-io.cn/xdg_directories-1.1.0/lib/ +yx_asr +3.0 +file:///Users/max/SourceCode/yuanxuan/yx_speech_to_text_flutter/ +file:///Users/max/SourceCode/yuanxuan/yx_speech_to_text_flutter/lib/ +sky_engine +3.7 +file:///Users/max/fvm/versions/3.32.0/bin/cache/pkg/sky_engine/ +file:///Users/max/fvm/versions/3.32.0/bin/cache/pkg/sky_engine/lib/ +flutter +3.7 +file:///Users/max/fvm/versions/3.32.0/packages/flutter/ +file:///Users/max/fvm/versions/3.32.0/packages/flutter/lib/ +flutter_driver +3.7 +file:///Users/max/fvm/versions/3.32.0/packages/flutter_driver/ +file:///Users/max/fvm/versions/3.32.0/packages/flutter_driver/lib/ +flutter_test +3.7 +file:///Users/max/fvm/versions/3.32.0/packages/flutter_test/ +file:///Users/max/fvm/versions/3.32.0/packages/flutter_test/lib/ +flutter_web_plugins +3.7 +file:///Users/max/fvm/versions/3.32.0/packages/flutter_web_plugins/ +file:///Users/max/fvm/versions/3.32.0/packages/flutter_web_plugins/lib/ +fuchsia_remote_debug_protocol +3.7 +file:///Users/max/fvm/versions/3.32.0/packages/fuchsia_remote_debug_protocol/ +file:///Users/max/fvm/versions/3.32.0/packages/fuchsia_remote_debug_protocol/lib/ +integration_test +3.7 +file:///Users/max/fvm/versions/3.32.0/packages/integration_test/ +file:///Users/max/fvm/versions/3.32.0/packages/integration_test/lib/ +2 diff --git a/.dart_tool/package_graph.json b/.dart_tool/package_graph.json new file mode 100644 index 0000000..653e49a --- /dev/null +++ b/.dart_tool/package_graph.json @@ -0,0 +1,662 @@ +{ + "roots": [ + "yx_asr" + ], + "packages": [ + { + "name": "yx_asr", + "version": "1.0.0", + "dependencies": [ + "flutter", + "path", + "path_provider", + "permission_handler", + "record", + "sherpa_onnx" + ], + "devDependencies": [ + "flutter_lints", + "flutter_test", + "integration_test" + ] + }, + { + "name": "flutter_lints", + "version": "3.0.2", + "dependencies": [ + "lints" + ] + }, + { + "name": "integration_test", + "version": "0.0.0", + "dependencies": [ + "async", + "boolean_selector", + "characters", + "clock", + "collection", + "fake_async", + "file", + "flutter", + "flutter_driver", + "flutter_test", + "leak_tracker", + "leak_tracker_flutter_testing", + "leak_tracker_testing", + "matcher", + "material_color_utilities", + "meta", + "path", + "source_span", + "stack_trace", + "stream_channel", + "string_scanner", + "sync_http", + "term_glyph", + "test_api", + "vector_math", + "vm_service", + "webdriver" + ] + }, + { + "name": "flutter_test", + "version": "0.0.0", + "dependencies": [ + "async", + "boolean_selector", + "characters", + "clock", + "collection", + "fake_async", + "flutter", + "leak_tracker", + "leak_tracker_flutter_testing", + "leak_tracker_testing", + "matcher", + "material_color_utilities", + "meta", + "path", + "source_span", + "stack_trace", + "stream_channel", + "string_scanner", + "term_glyph", + "test_api", + "vector_math", + "vm_service" + ] + }, + { + "name": "path_provider", + "version": "2.1.5", + "dependencies": [ + "flutter", + "path_provider_android", + "path_provider_foundation", + "path_provider_linux", + "path_provider_platform_interface", + "path_provider_windows" + ] + }, + { + "name": "record", + "version": "6.1.1", + "dependencies": [ + "flutter", + "record_android", + "record_ios", + "record_linux", + "record_macos", + "record_platform_interface", + "record_web", + "record_windows", + "uuid" + ] + }, + { + "name": "permission_handler", + "version": "12.0.1", + "dependencies": [ + "flutter", + "meta", + "permission_handler_android", + "permission_handler_apple", + "permission_handler_html", + "permission_handler_platform_interface", + "permission_handler_windows" + ] + }, + { + "name": "path", + "version": "1.9.1", + "dependencies": [] + }, + { + "name": "sherpa_onnx", + "version": "1.12.10", + "dependencies": [ + "ffi", + "flutter", + "sherpa_onnx_android", + "sherpa_onnx_ios", + "sherpa_onnx_linux", + "sherpa_onnx_macos", + "sherpa_onnx_windows" + ] + }, + { + "name": "flutter", + "version": "0.0.0", + "dependencies": [ + "characters", + "collection", + "material_color_utilities", + "meta", + "sky_engine", + "vector_math" + ] + }, + { + "name": "lints", + "version": "3.0.0", + "dependencies": [] + }, + { + "name": "webdriver", + "version": "3.1.0", + "dependencies": [ + "matcher", + "path", + "stack_trace", + "sync_http" + ] + }, + { + "name": "vector_math", + "version": "2.1.4", + "dependencies": [] + }, + { + "name": "test_api", + "version": "0.7.4", + "dependencies": [ + "async", + "boolean_selector", + "collection", + "meta", + "source_span", + "stack_trace", + "stream_channel", + "string_scanner", + "term_glyph" + ] + }, + { + "name": "term_glyph", + "version": "1.2.2", + "dependencies": [] + }, + { + "name": "sync_http", + "version": "0.3.1", + "dependencies": [] + }, + { + "name": "string_scanner", + "version": "1.4.1", + "dependencies": [ + "source_span" + ] + }, + { + "name": "stream_channel", + "version": "2.1.4", + "dependencies": [ + "async" + ] + }, + { + "name": "stack_trace", + "version": "1.12.1", + "dependencies": [ + "path" + ] + }, + { + "name": "source_span", + "version": "1.10.1", + "dependencies": [ + "collection", + "path", + "term_glyph" + ] + }, + { + "name": "meta", + "version": "1.16.0", + "dependencies": [] + }, + { + "name": "material_color_utilities", + "version": "0.11.1", + "dependencies": [ + "collection" + ] + }, + { + "name": "matcher", + "version": "0.12.17", + "dependencies": [ + "async", + "meta", + "stack_trace", + "term_glyph", + "test_api" + ] + }, + { + "name": "leak_tracker_testing", + "version": "3.0.1", + "dependencies": [ + "leak_tracker", + "matcher", + "meta" + ] + }, + { + "name": "leak_tracker_flutter_testing", + "version": "3.0.9", + "dependencies": [ + "flutter", + "leak_tracker", + "leak_tracker_testing", + "matcher", + "meta" + ] + }, + { + "name": "leak_tracker", + "version": "10.0.9", + "dependencies": [ + "clock", + "collection", + "meta", + "path", + "vm_service" + ] + }, + { + "name": "file", + "version": "7.0.1", + "dependencies": [ + "meta", + "path" + ] + }, + { + "name": "fake_async", + "version": "1.3.3", + "dependencies": [ + "clock", + "collection" + ] + }, + { + "name": "collection", + "version": "1.19.1", + "dependencies": [] + }, + { + "name": "clock", + "version": "1.1.2", + "dependencies": [] + }, + { + "name": "characters", + "version": "1.4.0", + "dependencies": [] + }, + { + "name": "boolean_selector", + "version": "2.1.2", + "dependencies": [ + "source_span", + "string_scanner" + ] + }, + { + "name": "async", + "version": "2.13.0", + "dependencies": [ + "collection", + "meta" + ] + }, + { + "name": "vm_service", + "version": "15.0.0", + "dependencies": [] + }, + { + "name": "flutter_driver", + "version": "0.0.0", + "dependencies": [ + "async", + "boolean_selector", + "characters", + "clock", + "collection", + "file", + "flutter", + "flutter_test", + "fuchsia_remote_debug_protocol", + "leak_tracker", + "leak_tracker_flutter_testing", + "leak_tracker_testing", + "matcher", + "material_color_utilities", + "meta", + "path", + "platform", + "process", + "source_span", + "stack_trace", + "stream_channel", + "string_scanner", + "sync_http", + "term_glyph", + "test_api", + "vector_math", + "vm_service", + "webdriver" + ] + }, + { + "name": "path_provider_windows", + "version": "2.3.0", + "dependencies": [ + "ffi", + "flutter", + "path", + "path_provider_platform_interface" + ] + }, + { + "name": "path_provider_platform_interface", + "version": "2.1.2", + "dependencies": [ + "flutter", + "platform", + "plugin_platform_interface" + ] + }, + { + "name": "path_provider_linux", + "version": "2.2.1", + "dependencies": [ + "ffi", + "flutter", + "path", + "path_provider_platform_interface", + "xdg_directories" + ] + }, + { + "name": "path_provider_foundation", + "version": "2.4.2", + "dependencies": [ + "flutter", + "path_provider_platform_interface" + ] + }, + { + "name": "path_provider_android", + "version": "2.2.17", + "dependencies": [ + "flutter", + "path_provider_platform_interface" + ] + }, + { + "name": "record_macos", + "version": "1.1.1", + "dependencies": [ + "flutter", + "record_platform_interface" + ] + }, + { + "name": "record_ios", + "version": "1.1.2", + "dependencies": [ + "flutter", + "record_platform_interface" + ] + }, + { + "name": "record_android", + "version": "1.4.1", + "dependencies": [ + "flutter", + "record_platform_interface" + ] + }, + { + "name": "record_linux", + "version": "1.2.1", + "dependencies": [ + "flutter", + "record_platform_interface" + ] + }, + { + "name": "record_windows", + "version": "1.0.7", + "dependencies": [ + "flutter", + "record_platform_interface" + ] + }, + { + "name": "record_web", + "version": "1.2.0", + "dependencies": [ + "flutter", + "flutter_web_plugins", + "record_platform_interface", + "web" + ] + }, + { + "name": "record_platform_interface", + "version": "1.4.0", + "dependencies": [ + "flutter", + "plugin_platform_interface" + ] + }, + { + "name": "uuid", + "version": "4.5.1", + "dependencies": [ + "crypto", + "fixnum", + "meta", + "sprintf" + ] + }, + { + "name": "permission_handler_platform_interface", + "version": "4.3.0", + "dependencies": [ + "flutter", + "meta", + "plugin_platform_interface" + ] + }, + { + "name": "permission_handler_windows", + "version": "0.2.1", + "dependencies": [ + "flutter", + "permission_handler_platform_interface" + ] + }, + { + "name": "permission_handler_html", + "version": "0.1.3+5", + "dependencies": [ + "flutter", + "flutter_web_plugins", + "permission_handler_platform_interface", + "web" + ] + }, + { + "name": "permission_handler_apple", + "version": "9.4.7", + "dependencies": [ + "flutter", + "permission_handler_platform_interface" + ] + }, + { + "name": "permission_handler_android", + "version": "13.0.1", + "dependencies": [ + "flutter", + "permission_handler_platform_interface" + ] + }, + { + "name": "sherpa_onnx_ios", + "version": "1.12.10", + "dependencies": [ + "flutter" + ] + }, + { + "name": "sherpa_onnx_windows", + "version": "1.12.10", + "dependencies": [ + "flutter" + ] + }, + { + "name": "sherpa_onnx_linux", + "version": "1.12.10", + "dependencies": [ + "flutter" + ] + }, + { + "name": "sherpa_onnx_macos", + "version": "1.12.10", + "dependencies": [ + "flutter" + ] + }, + { + "name": "sherpa_onnx_android", + "version": "1.12.10", + "dependencies": [ + "flutter" + ] + }, + { + "name": "ffi", + "version": "2.1.4", + "dependencies": [] + }, + { + "name": "sky_engine", + "version": "0.0.0", + "dependencies": [] + }, + { + "name": "process", + "version": "5.0.3", + "dependencies": [ + "file", + "path", + "platform" + ] + }, + { + "name": "platform", + "version": "3.1.6", + "dependencies": [] + }, + { + "name": "fuchsia_remote_debug_protocol", + "version": "0.0.0", + "dependencies": [ + "file", + "meta", + "path", + "platform", + "process", + "vm_service" + ] + }, + { + "name": "plugin_platform_interface", + "version": "2.1.8", + "dependencies": [ + "meta" + ] + }, + { + "name": "xdg_directories", + "version": "1.1.0", + "dependencies": [ + "meta", + "path" + ] + }, + { + "name": "web", + "version": "1.1.1", + "dependencies": [] + }, + { + "name": "flutter_web_plugins", + "version": "0.0.0", + "dependencies": [ + "characters", + "collection", + "flutter", + "material_color_utilities", + "meta", + "vector_math" + ] + }, + { + "name": "fixnum", + "version": "1.1.1", + "dependencies": [] + }, + { + "name": "sprintf", + "version": "7.0.0", + "dependencies": [] + }, + { + "name": "crypto", + "version": "3.0.6", + "dependencies": [ + "typed_data" + ] + }, + { + "name": "typed_data", + "version": "1.4.0", + "dependencies": [ + "collection" + ] + } + ], + "configVersion": 1 +} \ No newline at end of file diff --git a/.dart_tool/version b/.dart_tool/version new file mode 100644 index 0000000..40fc726 --- /dev/null +++ b/.dart_tool/version @@ -0,0 +1 @@ +3.32.0 \ No newline at end of file diff --git a/example/pubspec.yaml b/example/pubspec.yaml index be1409c..44dd8a6 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -24,3 +24,13 @@ flutter: # 配置模型文件 assets assets: - assets/models/ + - assets/models/sherpa-onnx-streaming-zipformer-zh-14M-2023-02-23/ + - assets/models/sherpa-onnx-streaming-zipformer-zh-14M-2023-02-23/encoder-epoch-99-avg-1.int8.onnx + - assets/models/sherpa-onnx-streaming-zipformer-zh-14M-2023-02-23/decoder-epoch-99-avg-1.int8.onnx + - assets/models/sherpa-onnx-streaming-zipformer-zh-14M-2023-02-23/joiner-epoch-99-avg-1.int8.onnx + - assets/models/sherpa-onnx-streaming-zipformer-zh-14M-2023-02-23/tokens.txt + - assets/models/sherpa-onnx-streaming-zipformer-zh-int8-2025-06-30/ + - assets/models/sherpa-onnx-streaming-zipformer-zh-int8-2025-06-30/encoder.int8.onnx + - assets/models/sherpa-onnx-streaming-zipformer-zh-int8-2025-06-30/decoder.onnx + - assets/models/sherpa-onnx-streaming-zipformer-zh-int8-2025-06-30/joiner.int8.onnx + - assets/models/sherpa-onnx-streaming-zipformer-zh-int8-2025-06-30/tokens.txt