Artigo completo no Medium: https://medium.com/suamusicatech/classificando-%C3%A1udios-com-i-a-em-seu-app-flutter-tensorflow-e-teachable-machine-9bee97cfd16e
As configurações do TensorFlow foram feitas apenas para Android, portanto não irá funcionar num dispositivo iOS.
- Clone o repositório
git clone https://github.com/GustavoDuregger/flutter_tensorflow_audio_image.git
- Baixe as dependências do projeto
flutter pub get
- Rode o projeto Run main.dart na IDE
assets (arquivos TFLite gerados pelo teachable machine)
|__ audio
|__ image
|__ ui
lib
|__ common (compartilhado entre as features)
|__ ui
|__ constants (textos, cores, estilos)
|__ widgets (widgets que são compartilhados entre as features)
|__ features
|__ home (pagina inicial)
|__ audio_mic (feature para classificação de áudio - Musica X Podcast)
|__ image_camera (feature para classificação de imagem - Banana X Maçã)
|__ main
pubspec.yaml (Dependências do projeto)