/recipeAssistant

Speech driven recipe assistant in python

Primary LanguagePython

Recipe Assistant

TO-DO

  1. UI and Speech:
    • test to verify audio is still real time
    • make sure you can work through whole recipe
  2. General TODOs (robust functions and private functions) [Samuel]
  3. New Data (descriptions/definitions):
    • MANUAL [Darren]: methods (primary)
    • MANUAL [Nneoma]: measurement
    • MANUAL [Wesley]: preparation
    • IGNORE (for now): methods (secondary)
    • IGNORE (for now): tools
  4. QA:
    • TODO list at bottom of Assistant class
      • list all ingredients in step [Nneoma]
      • list all ingredients [Nneoma]
      • what is/how do you use [Wesley]
      • substitution [Darren]
      • healthy/vegan/veggie subs [Wesley]
      • time (from instructions) [Darren]
      • FINISH: how much (done, limit to step) [Samuel]
    • 2nd level/recursion -> how much of this, what about that

SETUP

GENERAL:

auth code console

CURRENT:

  • folder of current work...

ARCHIVE:

  • assistants: generic (unfinished) and google specific demos of a speech rec./tts system loop.
    • copy of googleAuth2.json here
    • ggts_speech.mp3 is a side effect of the speech generation
  • speechRecognition:
    • copy of googleAuth2.json here
    • live speech with pocketsphinx (awful)
    • speech recognition CMUsphinx (okay)
    • google_speech (great, $$$)
    • async (not yet working)
  • textToSpeech:
    • google text to speech and python text to speech testers
    • ggts_speech.mp3 is a side effect of the speech generation
  • scrapers:
    • another copy of google auth
    • demo files for UI
    • scrape.py for formatting recipe_scrapers output
      • scrape_command_line for command line testing
    • scrape2.py for other testing <- not used
    • recipe_scrapers comes from recipe-scraper-master which is a repo from github
    • recipebook-master is another repo on github <- not used
    • cookingMethods from Wikipedia