Giter VIP home page Giter VIP logo

pytobi_mod's Introduction

PyToBI: A Toolkit for ToBI Labeling with Python Data Structures

If you use this code or modified it, please cite the following publication:

Domínguez, M., Rohrer, P. and Soler-Company, J. 2019. PyToBI: A Toolkit for ToBI Labeling with Python Data Structures. In Proceedings of Interspeech, Graz, Austria, pp: 3675-3676.

To use the code you need to simply:

1.- Download or clone this repository

2.- Download Praat from http://www.fon.hum.uva.nl/praat/ and locate the programme inside the PraatScripts directory

3.- Modify the bash script with the local path to PyToBI and sytem (Mac or Linux/Windows)

4.- Open a terminal and run the bash script specifying the directory to your corpus:

./runpytobi.sh /path/to/your/files/

Requirements: Please, note that you need the word alignment of the wav file you wish to annotate with ToBI. You can get automatic word alignments with different applications. We recommend the Montreal Force Aligner (https://montreal-forced-aligner.readthedocs.io/en/latest/).

The audio file and word alignment must have the same name, e.g. filename01.wav filename01.TextGrid

The output of the Toolkit are Praat TextGrids annotated with ToBI labels with the word alignment you provided, a Tones tier and a Breaks tier. The resulting filname will have the original filename + "_result.TextGrid"

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.