embla_core 1.0.0+1 copy "embla_core: ^1.0.0+1" to clipboard
embla_core: ^1.0.0+1 copied to clipboard

unlisted

EmblaCore - library containing Embla session functionality

Language Build

EmblaCore #

EmblaCore is a Dart library containing the core session functionality in Embla, a mobile Icelandic-language voice assistant client implemented in Flutter. Requires Flutter >= 2.17 with null safety.

Installation #

Add this to the dependencies list in your pubspec.yaml file:

  embla_core: ">=1.0.0"

and then run the following command from the project root:

flutter pub get

Demo App #

A simple demo app that demonstrates how to use EmblaCore can viewed at example/lib/main.dart.

To run the demo app on a device of your choice:

cd example
flutter run -d [device_id]

API #

Full dartdoc documentation is available here.

Create and use session object #

import 'package:embla_core/embla_core.dart';

...

var config = EmblaConfig();

/* Set properties of config object... */

var session = EmblaSession(config=config);

session.start();

...

session.cancel();

License #

EmblaCoreFlutter is Copyright © 2023 Miðeind ehf.

This set of programs is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This set of programs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

The full text of the GNU General Public License v3 is included here and also available here: https://www.gnu.org/licenses/gpl-3.0.html.

If you wish to use this set of programs in ways that are not covered under the GNU GPLv3 license, please contact us at mideind@mideind.is to negotiate a custom license. This applies for instance if you want to include or use this software, in part or in full, in other software that is not licensed under GNU GPLv3 or other compatible licenses.

0
likes
0
points
0
downloads

Publisher

verified publishermideind.is

Weekly Downloads

EmblaCore - library containing Embla session functionality

Homepage
Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (license)

Dependencies

audio_session, flutter, flutter_sound, http, logger, mp3_info, web_socket_channel

More

Packages that depend on embla_core