All Projects → renaudjenny → telltime

renaudjenny / telltime

Licence: MIT license
iOS application to tell the time in the British way 🇬🇧⏰

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to telltime

web-speech-cognitive-services
Polyfill Web Speech API with Cognitive Services Bing Speech for both speech-to-text and text-to-speech service.
Stars: ✭ 35 (-28.57%)
Mutual labels:  text-to-speech, speech-recognition
Interspeech2019 Tutorial
INTERSPEECH 2019 Tutorial Materials
Stars: ✭ 160 (+226.53%)
Mutual labels:  text-to-speech, speech-recognition
Spokestack Python
Spokestack is a library that allows a user to easily incorporate a voice interface into any Python application.
Stars: ✭ 103 (+110.2%)
Mutual labels:  text-to-speech, speech-recognition
Dragonfire
the open-source virtual assistant for Ubuntu based Linux distributions
Stars: ✭ 1,120 (+2185.71%)
Mutual labels:  text-to-speech, speech-recognition
react-native-spokestack
Spokestack: give your React Native app a voice interface!
Stars: ✭ 53 (+8.16%)
Mutual labels:  text-to-speech, speech-recognition
Openseq2seq
Toolkit for efficient experimentation with Speech Recognition, Text2Speech and NLP
Stars: ✭ 1,378 (+2712.24%)
Mutual labels:  text-to-speech, speech-recognition
Awesome Ai Services
An overview of the AI-as-a-service landscape
Stars: ✭ 133 (+171.43%)
Mutual labels:  text-to-speech, speech-recognition
Alan Sdk Ios
Alan AI iOS SDK adds a voice assistant or chatbot to your app. Supports Swift, Objective-C.
Stars: ✭ 318 (+548.98%)
Mutual labels:  text-to-speech, speech-recognition
TextNormalizationCoveringGrammars
Covering grammars for English and Russian text normalization
Stars: ✭ 60 (+22.45%)
Mutual labels:  text-to-speech, speech-recognition
ardusamber
Desamber time Arduino corporealization
Stars: ✭ 20 (-59.18%)
Mutual labels:  time, clock
Textnormalizationcoveringgrammars
Covering grammars for English and Russian text normalization
Stars: ✭ 46 (-6.12%)
Mutual labels:  text-to-speech, speech-recognition
clocklet
An opinionated clock-style vanilla-js timepicker.
Stars: ✭ 31 (-36.73%)
Mutual labels:  time, clock
Alan Sdk Web
Alan AI Web SDK adds a voice assistant or chatbot to your app. Supports React, Angular, Vue, Ember, JavaScript, Electron.
Stars: ✭ 368 (+651.02%)
Mutual labels:  text-to-speech, speech-recognition
Speech And Text
Speech to text (PocketSphinx, Iflytex API, Baidu API) and text to speech (pyttsx3) | 语音转文字(PocketSphinx、百度 API、科大讯飞 API)和文字转语音(pyttsx3)
Stars: ✭ 102 (+108.16%)
Mutual labels:  text-to-speech, speech-recognition
Brevitas
Brevitas: quantization-aware training in PyTorch
Stars: ✭ 343 (+600%)
Mutual labels:  text-to-speech, speech-recognition
Alan Sdk Pcf
Alan AI Power Apps SDK adds a voice assistant or chatbot to your Microsoft Power Apps project.
Stars: ✭ 128 (+161.22%)
Mutual labels:  text-to-speech, speech-recognition
Alan Sdk Ionic
Alan AI Ionic SDK adds a voice assistant or chatbot to your app. Supports React, Angular.
Stars: ✭ 287 (+485.71%)
Mutual labels:  text-to-speech, speech-recognition
Alan Sdk Flutter
Alan AI Flutter SDK adds a voice assistant or chatbot to your app.
Stars: ✭ 309 (+530.61%)
Mutual labels:  text-to-speech, speech-recognition
Naomi
The Naomi Project is an open source, technology agnostic platform for developing always-on, voice-controlled applications!
Stars: ✭ 171 (+248.98%)
Mutual labels:  text-to-speech, speech-recognition
time
The simplest but configurable online clock
Stars: ✭ 77 (+57.14%)
Mutual labels:  time, clock

Tell Time 🇬🇧

Unit Tests

As a French guy in London, when people told me the time, I was always lost. Now thanks to this app, I can confirm what I hear and what I should say to tell the time 😄.

A tiny iOS Swift project with SwiftUI.

📲 App Store: https://apps.apple.com/gb/app/tell-time-uk/id1496541173

Screenshots

Screenshots of the application from an iPhone

Features

  • 🐰 Time is written in British english, like It's twenty past seven AM for 07:20
  • Nice clock gives you the selected time
  • 👆 You can move the clock arms to set the time
  • 🕰 Customise the design of the clock (Classic, Art Nouveau or Drawing Style)
  • Display minute/hour indicators or limited hour as your convenience
  • 🗣 Time can be heard with a British accent
  • 🐢 You can slow down the spoken utterance in configuration (Speech rate)
  • 👂 You can activate the Speech recognition to train your pronunciation.
  • 👾 Today Widget gives you the current time

Icons and illustrations

All artistic work has been made by Mathilde Seyller. Go follow her!

Minimum required to build the project

Works with Xcode 12.

Libraries used

  • SwiftClockUI: SwiftUI library that provide the Clock, with draggable arms and different design and options
  • 🏠 The Composable Architecture (TCA): library for helping building apps in a consistent and understandable way. Using two main principles: Single point of truth and unidirectional flow. It's also way more easier to test than any architecture I worked with.
  • 🇬🇧 SwiftPastTen: Swift framework to provide you the British way to tell the time by passing a "HH:mm" formatted string
  • 🇬🇧 SwiftToTen: Provide useful Swift function to recognize British english time and try converting it to Date
  • 🗣 SwiftTTSCombine: Swift Combine framework to use Text To Speech directly wrapped in Combine way
  • 👂 SwiftSpeechCombine: Swift Combine framework to use Speech recognition directly wrapped in Combine way
  • 📸 SnapshotTesting: Snapshort testing library from Point-Free to test views
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].