/spm-daisy

Primary LanguageSwiftMIT LicenseMIT

Daisy

platform Contributors Forks Stargazers Issues License

Logo

SPM Daisy Collection

SPM Daisy is a collection of Swift libraries that Helsingborg has used to create digital assistants.

Table of Contents

Getting Started

Prerequisites

Installation

Add the package collection to Xcode:

  • Open a project
  • From the Xcode menu select File -> Add Packages
  • Search for spm-daisy at the top of the screen and hit enter
  • Select any library that you are interested in, and rememeber, you can always add more later.

Usage

Each library develiers a specific functionality and each of them has documentation on how to use it. To get started we recommend you have a look at the Assistant library.

Package Description
AppSettings Digital assitant interface
Assistant Audio service management
AudioSwitchboard Configuration with MDM App Config support
AutomatedFetcher Reccuring fetches
Dragoman String localization management
FFTPublisher Audio visualization
Instagram Instagram API inter
Meals For fetching meals
PublicCalendar Swedish public calendar
Shout Debug logging
STT Speech to text
TTS Text to speech
TextTranslator Text translation
Weather Weather service interface

More packages

There are other packages available to use in your apps, like the MSCognitiveServices that implements the TextTransaltor, STT and TTS protocols for easy use within your app.

Package Description
MSCognitiveServices Adapted Microsoft Services

Contributing

Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License.