PraatontheWeb
Web implementation of Praat. Source code, running demo scripts on web, samples and documentation
Install / Use
/learn @monikaUPF/PraatontheWebREADME
Praat on the Web
Web implementation of the extension of Praat for feature annotation also available for local use and downloadable separately from the following repository https://github.com/monikaUPF/featureAnnotationforPraat.
A tutorial on the use of the basic functions of the web implementation of Praat for feature annotations is available in the following link https://youtu.be/sJXu15Dskjs
The link to the web application was http://kristina.taln.upf.edu/praatweb/ and it is described in our publication (Domínguez et al. 2016). There has been a migration of the web to https://langwiki.org/praatweb/index.jsp
###############
Content
###############
This repository includes source code and documentation.
#################
Specifications
#################
The application uses the MVC pattern with Java servlet model and is mainly developed in Java, JSP with style sheets and JavaScript. Using the following existent external libraries:
- jQuery
- Bootstrap
- wavesurfer.js
- Sortable
###############
Folder Structure
###############
PraatWeb folder includes two subdirectories:
- src/edu/upf/dtic: contains all Java files divided in servlets and classes folders
- WebContent: contains all JSP, style sheets and JavaScript files, plus several folders:
- images: pictures used in the web
- META-INF: the MANIFEST.MF file
- samples: audio and TextGrid files used as samples in the web
- scripts: all the Praat scripts used in the web demos
- tmp: empty folder used to temporary save the content generated via web by the users
- WEB-INF: web.xml file
#####################
References and Citation
#####################
If you use this software and/or modify the code please cite the following publication:
- Domínguez, M., I. Latorre, M. Farrús, J. Codina and L. Wanner (2016). Praat on the Web: An Upgrade of Praat for Semi-Automatic Speech Annotation. In Proceedings of the 25th International Conference on Computational Linguistics, Osaka, Japan.
Related Skills
node-connect
350.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
350.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
350.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
