SPM Daisy is a collection of Swift libraries that Helsingborg has used to create digital assistants.
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.
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 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 |
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 |
Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License.