
Praat
Paquet d’installation silencieuse pour Praat
6.4.39-1
- package: tis-praat-portable
- name: Praat
- version: 6.4.39-1
- maintainer: WAPT Team,Tranquil IT,Amel FRADJ
- licence: GNU GENERAL PUBLIC LICENSE
- target_os: windows
- architecture: x64
- signature_date:
- size: 22.13 Mo
- homepage : www.praat.org
package : tis-praat-portable
version : 6.4.39-1
architecture : x64
section : base
priority : optional
name : Praat
categories :
maintainer : WAPT Team,Tranquil IT,Amel FRADJ
description : PRAAT is a highly flexible tool for speech analysis. It offers a wide range of standard and non-standard procedures, including spectrographic analysis, articulatory synthesis and neural networks. There is simply no better package that linguists can use to analyze speech
depends :
conflicts :
maturity : PROD
locale :
target_os : windows
min_wapt_version :
sources :
installed_size :
impacted_process :
description_fr : PRAAT est un outil très flexible pour l'analyse de la parole. Il offre une large gamme de procédures standard et non standard, notamment l'analyse spectrographique, la synthèse articulatoire et les réseaux neuronaux. Il n'existe tout simplement pas de meilleur package que les linguistes puissent utiliser pour analyser la parole
description_pl : PRAAT to wysoce elastyczne narzędzie do analizy mowy. Oferuje szeroki zakres standardowych i niestandardowych procedur, w tym analizę spektrograficzną, syntezę artykulacyjną i sieci neuronowe. Po prostu nie ma lepszego pakietu, którego lingwiści mogą używać do analizy mowy
description_de : PRAAT ist ein sehr flexibles Werkzeug für die Sprachanalyse. Es bietet eine breite Palette an Standard- und Nichtstandardverfahren, darunter spektrografische Analyse, artikulatorische Synthese und neuronale Netze. Es gibt einfach kein besseres Paket, das Linguisten zur Analyse von Sprache verwenden können
description_es : PRAAT es una herramienta muy flexible para el análisis del habla. Ofrece una amplia gama de procedimientos estándar y no estándar, como el análisis espectrográfico, la síntesis articulatoria y las redes neuronales. Sencillamente, no existe un paquete mejor para que los lingüistas analicen el habla
description_pt : O PRAAT é uma ferramenta altamente flexível para a análise da fala. Oferece uma vasta gama de procedimentos normalizados e não normalizados, incluindo análise espectrográfica, síntese articulatória e redes neuronais. Simplesmente não há melhor pacote que os linguistas possam utilizar para analisar o discurso
description_it : PRAAT è uno strumento altamente flessibile per l'analisi del parlato. Offre un'ampia gamma di procedure standard e non, tra cui l'analisi spettrografica, la sintesi articolatoria e le reti neurali. Non esiste semplicemente un pacchetto migliore che i linguisti possano utilizzare per analizzare il parlato
description_nl : PRAAT is een zeer flexibel hulpmiddel voor spraakanalyse. Het biedt een breed scala aan standaard en niet-standaard procedures, waaronder spectrografische analyse, articulatoire synthese en neurale netwerken. Er is simpelweg geen beter pakket dat linguïsten kunnen gebruiken om spraak te analyseren
description_ru : PRAAT - это очень гибкий инструмент для анализа речи. Он предлагает широкий спектр стандартных и нестандартных процедур, включая спектрографический анализ, артикуляционный синтез и нейронные сети. Лучшего пакета для анализа речи лингвистам просто не найти
audit_schedule :
editor :
keywords :
licence : GNU GENERAL PUBLIC LICENSE
homepage : www.praat.org
package_uuid : 9379039d-3332-464b-87b9-fa29628251ca
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 685ffe467b182d03133abeada187d14dd496d321974aa5b5e2cce49aef446f90
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2025-07-18T12:02:25.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : X3UyENOUN+rbj+m5QxDbz+7Cy9nraL4MqtPRSAYiycR35XMxM1ggwFmeu6ZI4DzwXOqJqYymfkcP7DZ+6QwkE14y49a3oIsdNhhX05QnjHeQzuSirreUv9XskYHvOTa/4h9g0WdWaqp4xZSpQzRQp1bteQxtH8TSnITTV25lqa5b+DBsWEE7h7gjFZQ3iTU5tHjqHXuPYKTq442a3EKGrtxEvFe8/4KqTxd2MM7tsxIOhQ//arUfLHfdxZ1jEw4It0CXnipI+16TPZBMFvLnebT27r2iRmCmQi/B8OlZaAsveMLmnmHDbISCm+tcLc0b7/6vX77BCi7SelntlvVmxw==
# -*- coding: utf-8 -*-
from setuphelpers import *
"""
"""
app_name = "praat "
editor_dir = makepath(programfiles, "praat")
app_dir = makepath(editor_dir, "praat")
app_path = makepath(app_dir, "praat.exe")
audit_version = False
def get_installed_version(app_path):
return get_file_properties(app_path).get("FileVersion", "")
def install():
# Declaring local variables
zip_name = glob.glob(f"praat*.zip")[0]
unzipped_dir = "praat"
# Installing software
killalltasks(ensure_list(control.impacted_process))
if isdir(app_dir) and force:
remove_tree(app_dir)
mkdirs(app_dir)
print("Extracting: %s to: %s" % (zip_name, unzipped_dir))
unzip(zip_name, unzipped_dir)
print('Copy praat to %s' % app_dir)
copytree2(unzipped_dir, app_dir, onreplace=default_overwrite)
# Creating custom shortcuts
create_desktop_shortcut(app_name, target=app_path)
create_programs_menu_shortcut(app_name, target=app_path)
def audit():
# Auditing software
audit_status = "OK"
installed_version = get_installed_version(app_path)
if Version(installed_version) < Version(control.get_software_version()) and audit_version:
print("%s is installed in version (%s) instead of (%s)" % (app_name, installed_version, control.get_software_version()))
audit_status = "WARNING"
elif isdir(app_dir) and not dir_is_empty(app_dir):
print("%s (%s) is installed" % (app_name, installed_version))
audit_status = "OK"
else:
print("%s is not installed" % app_name)
audit_status = "ERROR"
return audit_status
def uninstall():
# Uninstalling software
killalltasks(ensure_list(control.impacted_process))
if isdir(app_dir):
remove_tree(app_dir)
if dir_is_empty(editor_dir):
remove_tree(editor_dir)
# Removing shortcuts
remove_desktop_shortcut(app_name)
remove_programs_menu_shortcut(app_name)
# -*- coding: utf-8 -*-
from setuphelpers import *
import re
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
update_dict = {
"x64" :"win-intel64.zip",
"x86" : "win-intel32.zip"
}
git_repo = "praat/praat"
url_api = "https://api.github.com/repos/%s/releases/latest" % git_repo
# Getting latest version information from official sources
print("API used is: %s" % url_api)
json_load = json.loads(wgets(url_api, proxies=proxies))
for download in json_load["assets"]:
if download["browser_download_url"].endswith(".zip") and update_dict[control.architecture] in download["browser_download_url"] :
url_dl = download["browser_download_url"]
version = json_load["tag_name"].replace("v","")
filename = download["name"]
break
if not isfile(filename):
package_updated = True
wget(url_dl, filename, proxies=proxies)
# nettoyer les fichiers temporaires
for f in glob.glob("*.zip"):
if f != filename:
remove_file(f)
control.set_software_version(version)
control.save_control_to_wapt()
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
dd409dad5eeb92ec3da9ce821979ec028a425505f2a2f24b18ede120b0aa91ed : WAPT/control
685ffe467b182d03133abeada187d14dd496d321974aa5b5e2cce49aef446f90 : WAPT/icon.png
c1228230729cce15ff1c45b86bd41e29d2a44e022543e4aec2f3572a1eee6442 : luti.json
9e815ca270d5f9815f60fcc184ea2ba849a0db8cd718845761fb6b7c8f472a09 : praat6439_win-intel64.zip
b7660155d4758885bcfb1560a792ba0fa52ac46d5d1de38a342e9b2cb8b61e52 : setup.py
cd78a86f4e3ee958c3fdf9a44e27db4e1755be9282c8d85e65dbac00b3189e15 : update_package.py