diff options
author | xAlpharax <42233094+xAlpharax@users.noreply.github.com> | 2023-10-16 16:10:20 +0300 |
---|---|---|
committer | xAlpharax <42233094+xAlpharax@users.noreply.github.com> | 2023-10-16 16:10:20 +0300 |
commit | 31e7d6be078f38adba81fb1a1f25108d50371003 (patch) | |
tree | 7bbca59e8f74e036bfa74b4305a224ed1ad5645a | |
parent | 244f367d7b47a301fe5eeba63e899c570122d4c2 (diff) |
Changes to be committed:
modified: lib/main.dart
-rw-r--r-- | lib/main.dart | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/main.dart b/lib/main.dart index 1cb08b6..d9451bf 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -10,12 +10,10 @@ import 'package:flutter_vision/flutter_vision.dart'; import 'package:flutter/material.dart'; import 'dart:async'; -import 'dart:ui'; +// import 'dart:ui'; late List<CameraDescription> cameras; void main() { - WidgetsFlutterBinding.ensureInitialized(); - DartPluginRegistrant.ensureInitialized(); runApp(const App()); } @@ -68,7 +66,7 @@ class _YoloVideoState extends State<YoloVideo> { Future<void> initTTS() async { // TTS await flutterTts.setLanguage("en-US"); // Set the language you want - await flutterTts.setSpeechRate(1.0); // Adjust speech rate (1.0 is normal but too fast for my liking) + await flutterTts.setSpeechRate(1.0); // Adjust speech rate (1.0 is normal) await flutterTts.setVolume(1.0); // Adjust volume (0.0 to 1.0) await flutterTts.setPitch(1.0); // Adjust pitch (1.0 is normal) } @@ -93,8 +91,10 @@ class _YoloVideoState extends State<YoloVideo> { @override void dispose() async { + flutterTts.stop(); // TTS Stop vision.closeYoloModel(); // YOLO Stop + super.dispose(); controller.dispose(); } @@ -163,7 +163,7 @@ class _YoloVideoState extends State<YoloVideo> { labels: 'assets/labels.txt', modelPath: 'assets/yolov5n.tflite', modelVersion: "yolov5", - numThreads: 2, + numThreads: 16, useGpu: true); setState(() { isLoaded = true; |