Skip to content

Al Ajwad is a graduation project submitted to the Department of Computers and Systems Engineering, Minia University as partial fulfilment for a B.Sc. degree. It is an ASR model trained to recognize the Tajweed rules of The Holy Quran recitation.

License

Notifications You must be signed in to change notification settings

ElGarash/Al-Ajwad

Repository files navigation

Al Ajwad

Development Environment

  1. Download the timestamps from kaggle, then unzip and rename the output directory to timestamps. Your folder structure should look like this:
.
├── AlAjwad
├── ayah_text.csv
├── experiments
├── LICENSE
├── README.md
├── terminology.md
└── timestamps
    ├── AbdulBaset AbdulSamad_Mujawwad.json
    ├── AbdulBaset AbdulSamad_Murattal.json
    ├── Abdur-Rahman as-Sudais_Murattal.json
    ├── Abu Bakr al-Shatri_Murattal.json
    ├── Hani ar-Rifai_Murattal.json
    ├── Khalifah Al Tunaiji_Murattal.json
    ├── Mahmoud Khalil Al-Husary_Muallim.json
    ├── Mahmoud Khalil Al-Husary_Murattal.json
    ├── Mishari Rashid al-Afasy_Murattal.json
    ├── Mishari Rashid al-Afasy_Streaming.json
    ├── Mohamed Siddiq al-Minshawi_Murattal.json
    └── Saud ash-Shuraim_Murattal.json
  1. Launch the devcontainer extension in VSCode.
  2. Open a new terminal and run the following commands:
julia --project=AlAjwad -E "using Pluto; Pluto.run()"
  1. To push changes to the repository, run the following commands:
gh auth login # use https when prompted
gh auth setup-git

About

Al Ajwad is a graduation project submitted to the Department of Computers and Systems Engineering, Minia University as partial fulfilment for a B.Sc. degree. It is an ASR model trained to recognize the Tajweed rules of The Holy Quran recitation.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages