Milestones

To keep on track, check your progress against these milestones. Try to stay ahead of them if you can.

Friday, 22 September 2023
  • Milestone - enrol
    Friday, 22 September 2023
    Enrol for the course on EUCLID.
Friday, 20 October 2023
  • Milestone - assignment 1
    Friday, 20 October 2023
    Prepare for the first assignment by reading through the complete instructions on speech.zone. Start work on the assignment, using the forums to get any technical help you need.
Wednesday, 25 October 2023
  • Milestone - assignment 1
    Wednesday, 25 October 2023
    Work through the practical exercises "Getting Started" and "Step-by-step".  Perform "Step-by-step" synthesis for at least 2 different sentences. Construct sentences that are short but contain plenty of ambiguity that needs resolving, so that as many of the steps as possible in Festival's front end actually do something interesting. Find at least one example where the ambiguity was correctly resolved, and one where it was not.
Friday, 27 October 2023
  • Milestone - assignment 1
    Friday, 27 October 2023
    Find multiple errors in each of the categories required for the assignment.
Wednesday, 1 November 2023
  • Milestone - assignment 1
    Wednesday, 1 November 2023
    Decide which 1-2 errors in each category (possibly more than 2 waveform generation errors) you will include in your report. Draft a good explanation of each of them. Assemble the evidence you need to present in the report, such as incorrect/correct pronunciations, annotated spectrograms, etc.
Friday, 10 November 2023
  • Milestone - assignment 2
    Friday, 10 November 2023
    Read through assignment 2 instructions and make sure you have a basic understanding of the linux command line by going through the LinkedIn online course from last week: https://www.linkedin.com/learning/learning-linux-command-line-2/?u%3D50251009%26auth%3Dtrue&sa=D&source=calendar&usd=2&usg=AOvVaw3E6yRZAbRovSbOoP8-Wj0c" target="_blank">https://www.linkedin.com/learning/learning-linux-command-line-2/?u=50251009&auth=true
Wednesday, 15 November 2023
  • Milestone - assignment 2
    Wednesday, 15 November 2023
    Run the scripts given in the assignment to train a digit recogniser using data from a single user (e.g., simonk) by hand-coding that username into each script. Run the 4 scripts and obtain a WER for that user (for simonk you should get 0% WER). Try testing that recogniser on data from another user.
Monday, 20 November 2023
  • Milestone - assignment 2
    Monday, 20 November 2023
    Improve the scripts so that they accept the user's name as a command line argument. Combine initialise_models and train_models into a single script called initialise_and_train_models (alternatively, initialise_and_train_models can run initialise_models then train_models). Modify recognise_test_data so that it first deletes any files left in the rec directory by a previous experiment.
Wednesday, 22 November 2023
  • Milestone - assignment 2
    Wednesday, 22 November 2023
    Write a script called run_experiment that takes two command line arguments: the first is the name of a file containing the users in the training set, and the other is for the test set. The script should train, test and score a complete ASR system, by running initialise_and_train_models, then recognise_test_data, then results. It will print out the WER at the end.
 Use the forums to learn all the shell scripting techniques needed and keep asking questions whenever you get stuck. Design your first few experiments.
Friday, 24 November 2023
  • Milestone - assignment 2
    Friday, 24 November 2023
    Create all the training and test sets required for your experiments. Run all your isolated digits experiments. Start drafting your report, ready for the writing clinics next week.
Monday, 27 November 2023
  • Milestone - assignment 2
    Monday, 27 November 2023
    Decide which aspect of your writing you need most help so you can ask for help from the PPLS skills centre or in the labs
Wednesday, 29 November 2023
  • Milestone - assignment 2
    Wednesday, 29 November 2023
    Finalise all the results tables and plots for your report, apart from digit sequences.
Friday, 1 December 2023
  • Milestone - assignment 2
    Friday, 1 December 2023
    If you've completed the rest of the assignment, create a language model for digit sequences. The techniques for this will have been taught in Module 10. Start building a system for digit sequences.
Wednesday, 6 December 2023
  • Milestone - assignment 2
    Wednesday, 6 December 2023
    Finish the system for digit sequences. Finalise your report, reading for final proof-reading and one last editing pass.