【问题标题】:My flutter code is erroring even though the code is right即使代码正确,我的颤振代码也会出错
【发布时间】:2021-11-28 15:50:37
【问题描述】:

我已经正确编写了我的代码并安装了所有软件包,但它却因变量而出错。

请帮帮我

我正在使用语音转文本模块并已导入并安装它,但它出错了

我是新手,所以请帮助我

import 'package:flutter/material.dart';
import 'package:speech_to_text/speech_to_text.dart' as stt;

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Voice',
      debugShowCheckedModeBanner: false,
      theme: ThemeData(
        primarySwatch: Colors.blue,
        visualDensity: VisualDensity.adaptivePlatformDensity,
      ),
      home: SpeechScreen(),
    );
  }
}

class SpeechScreen extends StatefulWidget {
  @override
  _SpeechScreenState createState() => _SpeechScreenState();
}

class _SpeechScreenState extends State<SpeechScreen> {
  stt.SpeechToText _speech;
  bool _isListening = false;
  String _text = 'Press the button to start speaking';
  double _confidence = 1.0;

  @override
  Widget build(BuildContext context) {
    return Container();
  }
}

谢谢

【问题讨论】:

  • 添加您在问题中遇到的错误。

标签: android ios flutter dart web


【解决方案1】:
stt.SpeechToText _speech;

您必须初始化此属性或使其可为空,如下所示

stt.SpeechToText? _speech;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-02
    • 2016-03-23
    • 2020-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多