GithubHelp home page GithubHelp logo

speaking_clock_halloween's Introduction

Speaking clock

Project Dependencies

For your own convenience we have provided a requirements.txt file with all the required dependencies. You can install them by running

pip install -r requirements.txt

Instructions

> How to run
  1. create recording
  2. install dependencies
  3. run flask run open browser from the provided link http://127.0.0.1:5000/
  4. In the browser, to listen the local time, just push the play button Screenshot
  5. In the browser, to listen a specific time you wish, press the white field and select the time and timezone by using the selectors.Screenshot

Recordings

For GDPR reasons we will not share the recordings of our voice talent, however we will share full instructions on the process of acquiring the recordings:

> Recordings reproduction

For the recordings production we used:

  1. Audacity software (mono sound, 44100Hz, wav file)
  2. Yeti microphone (Blue Yeti Blackout)
  3. Noise cancelling cylinder
  4. Macbook Pro (13-inch, 2019, Four Thunderbolt 3 ports)
> Line-scripts of the recordings

We recorded our voice talent saying the following:

  • For the number part of hours and minutes: All numbers from 1 - 59
  • For special times cases like (12:00 am, 9:00 am, 12:30 pm, and 6:00 pm), he read :
    • 12:00 am : AAAA, Hi I am casper do you wanna be my friend?
    • 9:00 am : It’s time to work!
    • 12:30 pm : It’s half past I am hungry!
    • 6:00 pm : It’s beer o’clock
  • For edge cases like: o'clock, quarter past, quarter to and half past, he read:
    • It’s 10 o’clock
    • It’s quarter past 10
    • It’s quarter to 10
    • It's half past 10
  • For normal time eg, 3:10 or 2:50, he read:
    • It’s 10 past 3
    • It’s 10 to 3 (the reason we chose to record the words "past" and "to" in a sentence and not isolated was to make them sound more natural)
> Split recordings into tracks:

For splitting recordings into tracks we used the Audacity Software We followed the following process Easily split large audio files into tracks with Audacity tracks as .wav files with the following structure:

  • The_clock_recordings
    • Original wav files (folder with the original tracks)
    • Tracks (folder with the splitted tracks)
      • Numbers (numbers that are going to be used to pronounce the hours and the minutes)
      • Sentences (special times cases)
      • Glue_words (it’s, past, quarter, o'clock etc that glue the time and give the final format of the recording of edge and normal time cases.)
> Naming formatting of WAV files
  • Numbers: “number_1.wav”, “number_2.wav” etc.
  • Special sentences:
    • beer_1.wav
    • casper_1.wav
    • hungry_1.wav
    • scream.wav
    • time_to_work.wav
  • Glue sentences:
    • Half_past.wav
    • It’s.wav
    • oclock.wav
    • Past.wav
    • quarter_past.wav
    • Quarter_to.wav
    • to_.wav

Contact

License

CC BY-NC-SA

speaking_clock_halloween's People

Contributors

spyrettaleivaditi avatar spyrettas avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.