iOS12-Siri-Shortcuts-Example - An example of using Siri Shortcuts in iOS 12 and later.

  •        17

An example of using Siri Shortcuts as part of the Intents framework in iOS 12 and later. It handles both NSActivity and Intents use-cases by implementing a sample "Magazine Viewer".

https://github.com/hansemannn/iOS12-Siri-Shortcuts-Example

Tags
Implementation
License
Platform

   




Related Projects

python-shortcuts - Create Siri Shortcuts with Python

  •    Python

python-shortcuts is a library to create Siri Shortcuts on your laptop with your favourite text editor. It uses toml to represent shortcuts. The library is in a very early development state (PR welcome!), so it does not support all actions from Shortcuts app.

SiriProxy - A (tampering) proxy server for Apple's Siri

  •    Ruby

SiriProxy does not (at this time) work with iOS 7. Significant changes made to the Siri protocol stack have rendered SiriProxy inoperable with iOS 7. Some of the changes are easy to patch, others may wind up requiring significant work. See #542 for ongoing discussion regarding the effort to make SiriProxy work with iOS 7. However, SiriProxy may never support iOS 7. So if SiriProxy is important, you should avoid upgrading your device. Siri Proxy is a proxy server for Apple's Siri "assistant." The idea is to allow for the creation of custom handlers for different actions. This can allow developers to easily add functionality to Siri.

homebridge-homeassistant -  Homebridge plugin for Home Assistant

  •    Javascript

Control your accessories from Home Assistant with Siri and HomeKit. Set it up and poof, all of your supported accessories will be instantly controllable via Siri.Home Assistant is a home automation platform already, so this plugin aims to just expose your devices in a way that you can control them with Siri. While you can integrate your accessories into HomeKit for automations, the goals of this plugin are strictly to allow Siri to be a frontend for your accessories.

Cracking-Siri - Files we used to reverse-engineer Siri

  •    Ruby

Here are the tools we wrote to reverse-engineer Siri.


ZLSinusWaveView - A Siri like voice visualization view using EZAudio

  •    Objective-C

A Siri like voice visualization view using EZAudio. Modified from SISinusWaveView for iOS. Check out the demo app for an example.

siriwavejs - The Siri wave replicated in a JS library.

  •    Javascript

SiriWaveJS is a library that easily allows you to get this effect. The DOM container where the canvas to draw the wave is added.

SCSiriWaveformView - UIView subclass that reproduces the waveform effect seen in Siri on iOS 7.

  •    Objective-C

UIView subclass that reproduces the waveform effect seen in Siri on iOS 7. Check out the demo project for details.

McLighting - The ESP8266 based multi-client lighting gadget

  •    C++

Mc Lighting (the multi-client lighting gadget) is a very cheap internet-controllable lighting solution based on the famous ESP8266 microcontroller and WS2811/2812 led strips. It features a self-hosted responsive web-interface, a REST-API and a websocket connector. Because of it's open architecture and APIs it's easy to build new clients for different platforms (iOS, Android, Windows Universal Apps, Siri/Cortana integration, ...).

TVOSToast - Toast component for tvOS with built-in siri remote hint support

  •    Swift

Create a TVOSToastStyle and assign it your TVOSToast instance's style property. If you do not style, it will shows up with default style. Since TVOSToastStyle is a struct and all of properties are optional, you can set style's specific properties that fits your needs. This is the one of main reasons why we created this component: toasting quick tips of how to use siri remote of apple tv in the app.

TVOSToast - Toast component for tvOS with built-in siri remote hint support

  •    Swift

Create a TVOSToastStyle and assign it your TVOSToast instance's style property. If you do not style, it will shows up with default style. Since TVOSToastStyle is a struct and all of properties are optional, you can set style's specific properties that fits your needs. This is the one of main reasons why we created this component: toasting quick tips of how to use siri remote of apple tv in the app.

say.js - TTS (text to speech) for node.js. send text from node.js to your speakers.

  •    Javascript

As an example, the default voice is Alex and the voice used by Siri is Samantha.The .export() method is not available.

Abot - Digital Assistant Framework

  •    Go

Abot (pronounced Eh-Bot, like the Canadians) is a digital assistant framework that enables anyone to easily build a digital assistant similar to Apple's Siri, Microsoft's Cortana, Google Now, or Amazon Alexa. Further, Abot supports a human-aided training backend enabling anyone to build services like Facebook M. Abot is the first A.I. framework that aims to be available everywhere and— ultimately—to do everything.

homebridge - HomeKit support for the impatient

  •    Javascript

Homebridge is a lightweight NodeJS server you can run on your home network that emulates the iOS HomeKit API. It supports Plugins, which are community-contributed modules that provide a basic bridge from HomeKit to various 3rd-party APIs provided by manufacturers of "smart home" devices. You can explore all available plugins at the NPM website by searching for the keyword homebridge-plugin.

assistant - Simple, extensible and powerful one stop personal assistant

  •    Javascript

A super simple, extensible and powerful personal assistant, just like your shell, with the power of HTML. Assistant is more like a hubot with rich HTML interface(Om component), or like a Siri on your desktop. It consists of multiple dispatchers(processors) and cards. Dispatcher(processor) process the text commands, then put the result into the result channel. Assistant will use the correspond card(a Om component) to show the data.

Sistema de Requisi??es Internas

  •    

SIRI is a Web-based report system to be used internally on a company. It's being developed in Portuguese.

sonus - :speech_balloon: /so.nus/ STT (speech to text) for Node with offline hotword detection

  •    Javascript

Sonus lets you quickly and easily add a VUI (Voice User Interface) to any hardware or software project. Just like Alexa, Google Now, and Siri, Sonus is always listening offline for a customizable hotword. Once that hotword is detected your speech is streamed to the cloud recognition service of your choice - then you get the results. Generally, running npm install should suffice. This module however, requires you to install SoX.

Waver - Siri like waver

  •    Objective-C

You will need LLVM 3.0 or later in order to build Waver. CocoaPods is the recommended way to add Waver to your project.

react-native-speech - A text-to-speech library for React Native.

  •    Objective-C

React Native Speech is a text-to-speech library for React Native. In order to use Speech, you must first link the library your project. There's excellent documentation on how to do this in the React Native Docs.

homebridge-broadlink-rm - Broadlink RM Mini and Pro plugin for homebridge: https://github

  •    Javascript

Welcome to the Broadlink RM Mini and Broadlink RM Pro plugin for Homebridge. This plugin allows you to control your RM Mini and RM Pro with HomeKit using the Home app and Siri.