Praat 學習日誌2--第一個指令碼程式,輸出“hello world!”
Praat這個軟體的功能我們就不多說了,語音學的研究生們應
該都會用到這軟體,我們使用這個軟體,首先就是學會對他的編
程。這裡就開始教大家第一個教程程式,寫出來了,供初學者學
習。相信很多人已經學會了。
我只是打醬油的,大神們不要噴……
首先,我們來看一下指令碼程式設計前的準備。我們要進行程式設計,
就得先開啟程式設計視窗。在主視窗(我在此稱之為Objects視窗,依
次點選【開始】→【新建Praat指令碼】(【Praat】→【New Praat
script】),這時候我們就會開啟一個指令碼視窗,就一個空白的
文字輸入框,我們所有指令碼都寫 在這裡。當然,如果你有現成
的指令碼,你也可以從選單中用打開命令進行開啟,開啟選單路徑
在此不述我們除了在Objects視窗開啟指令碼視窗外,幾乎其他的窗
口你都可以開啟指令碼視窗,比如Sound視窗、Pitch視窗等等,打
開順序為【檔案】→【新建指令碼】(【File】→【New
editorscript】)。
要編寫“Hello World”,我們得先來知道Praat的輸出語
句:print。print為列印的意思,即在輸出視窗中打印出我們想
要的結果。那我們的第一個程式就很簡單了:print Hello World
在結果輸出的介面,每次結束了以後,可以在這個Praat
Info這個介面點選file-
次執行的時候,你上次的執行的結果還是會存在的。
print是在當前行輸出的,也就是說如果你寫了兩句print,那
輸出的結果會在一行中顯示,如果我們要另起一行輸出,那
可以用 printline
print Hello World1
print Hello World2
以上兩句指令碼的輸出結果為:
Hello World1Hello World2
|
那我們來換一下:
printline Hello World1
printline Hello World2
這時我們看到的輸出結果會是下面這樣:
Hello World1
Hello World2
是的,我們的指令碼1輸出的結果連起來了,而指令碼2的輸出結
果分行顯示了。
除了print以外,Praat還提供了另外的輸出語
句:writeInfoLine
writeInfoLine:
"Hello World"
World”,那我們再試試如下指令碼:執行以上這句指令碼,我們同
樣能在Info視窗輸出“Hello
writeInfoLine:
"Hello World1"
writeInfoLine:
"Hello World2"
你可能猜這會輸出“Hello World1”,再輸出“Hello
World2”,但是你錯了,在結果中你只會看到一個“Hello
World2”,那“Hello World1”去哪了?原來,
writeInfoLine會在輸出結果之前先把Info輸出視窗中的所
有資訊清除掉,那我們又有另外一個輸出命
令:appendInfoLine
writeInfoLine: "Hello World1"
appendInfoLine: "Hello World2"
|
如你所料,這次輸出的結果是:
Hello World1
Hello World2
|
appendInfoLine不會清除原先輸出視窗中的內容。對應
writeInfoLine、appendInfoLine,還有不換行輸出的
writeInfo、appendInfo兩個命令,讀者可自行編寫試驗。
鑑於writeInfoLine能清除Info輸出視窗中的內容,所以我們一
般會寫在整個指令碼的第一次輸出的地方,在指令碼中接下的輸出中
千萬不要再用writeInfoLine,否則一個指令碼執行下來你就只能
看到最後一條輸出結果,之前的結果會被清除掉。
現在,我們現在來總結一下:print後面直接跟要輸出的內容
,writeInfo和appendInfo後面跟英文冒號,然後輸出內容包裹
在英文雙引號中。注意程式編寫是區分大小寫的。這篇教程中
用到的幾個命
令:print、printline、writeInfo、writeInfoLine、appen
dInfo、appendInfoLine。請注意區分這6個命令的異同。
不懂的可以加我的QQ群:545991507(Praat學習群)。。。。。。。。
相關推薦
Praat 學習日誌2--第一個指令碼程式,輸出“hello world!”
Praat這個軟體的功能我們就不多說了,語音學的研究生們應 該都會用到這軟體,我們使用這個軟體,首先就是學會對他的編 程。這裡就開始教大家第一個教程程式,寫出來了,供初學者學 習。相信很多
python3基礎(一)-第一個指令碼程式和運算子
1、什麼是python? python是一個解釋性語言。而類似於java是一個編譯性語言。 簡單來說,python就相當於同聲傳譯,實時的解釋並執行,拿著原始碼就可以執行。而java則是全部編譯完成後,才能執行。 2、第一個.py程式01test.py #encoding=U
2 第一個嵌入式程式
2 第一個嵌入式程式 1、下位機要完成的工作: 1)準備一個TF卡 2)將已有的uboot二進位制檔案燒寫到TF卡上燒寫在上位機完成 3)將TF卡插入下位機 4)下位機TF卡的uboot執行 5)利用uboot的tftp命令從上位機下載uboot到記憶體,然後再記憶體燒寫到E
七天從零基礎學習android(2)--第一個安卓程序
基礎學習 技術分享 解決方案 osc ever 環境配置 應該 www. 新建 在環境配置的那一部分,已經把基礎的環境配置好了,接下來應該實現第一個安卓程序,就是著名的hello world 先在avd裏面新建一個虛擬機,並且啟動它 然後該虛擬機器能夠在eclipse上正
Java 第一個簡單程式,Hello World!
1.首先我們建立一個java類,類名為HelloWorld public class HelloWorld{ public static void main(String [] args){ &
第一個爬蟲程式,基於requests和BeautifulSoup
斷斷續續學了1年多python,最近總算感覺自己入門了,記錄下這幾天用requests和BeautifulSoup寫的爬蟲。 python的環境是anaconda+pycharm。 直接上程式碼 @requires_authorization """
【C++從入門到熟練練習題】000 VS2015新建程式及輸出Hello World
一、前言 大學很多計算機相關專業的基礎課都會有C++,C++是比較經典的程式語言,程式語言一定不是看出來的,而是敲程式碼敲出來的。所以會給大家不定期分享一些C++練習題。在下一次的練習題中,會給出這次的答案,希望大家能夠喜歡,也希望大家能夠多提意見,一起學習。 作為第一篇部落格,因為有很
Praat 學習日誌4--指令碼程式(賦值,運算)f
程式中我們可以看到可以進行運算,輸出是什麼意思,在之前的教程中也講到過,writeInfoLine是輸出結果的,而appendInfoLine是在不刪掉之前的輸出的情況下繼續輸出。此外需要提醒的是,
2.我的第一個小程式(獲取使用者資訊--包括敏感資訊)
小友初學微信小程式開發,如果有些問題不對,請指出,謝謝 我還是來說一下我的學習之路吧!!! 原始碼地址: 密碼:luh0 1.在開發小程式的時候,我們需要吧開發工具中的不校驗合法域名、web-view(業務域名)、TLS 版本以及 HTTPS 證書這個給
Struts2學習【1】第一個完整程式
1、開發環境:Eclipse Java EE IDE for Web Developers. Version: Mars.1 Release (4.5.1) 2、下載Struts2,網站:http://struts.apache.org。下載版本:struts-2.3.24.3-a
Python網路爬蟲學習筆記——第一個爬蟲程式
執行環境 語言 Python3 第三方庫 pip install reqeusts pip install BeautifulSoup4 pip install jupyter 線上編輯器 安裝 jupyter 模組後,在cmd視窗中執行命令jupyte
鬱金香驅動程式設計學習>第一課:第一個驅動程式
<pre name="code" class="cpp">//鬱金香驅動保護學習 //qq 2779535853,有共同興趣愛好的同學,歡迎大家加我qq一起交流學習。 //時間 2015年7月20日 13:05:02 //編譯步驟 //1.開啟 windows 2000 Checked
例項-0基礎微信小程式開發入門1.2-【第一個小程式】
【開啟征程】開啟微信web開發者工具,點選小程式專案:點選右下角的“+”號,將建立快速模板前面的勾去掉然後選擇體驗小程式,目錄隨意,點選確定,即可建立一個全空的小程式專案啦。【建立最基本的目錄結構和檔案】在開始建立之前,我們有必要了解一下最基本的東西:JSON 是一種資料格
為什麼學習眾多程式語言的第一個程式都是 hello, world
只要學習過程式語言,如 java、C、vb等,就會知道學習語言的第一個程式就是輸出列印 hello world 。為什麼呢,瀏覽很多資料,總結出一下幾點理由: 1、hello world的起源要追溯到1972年,貝爾實驗室著名研究員Brian Kernig
Photon Server遊戲伺服器從零開始學習(一)部署第一個伺服器程式
概述 Photon引擎是一款實時的Socket伺服器和開發框架,快速、使用方便、容易擴充套件。 服務端架構在windows系統平臺上,採用C#語言編寫。 客戶端SDK提供了多種平臺的開發API,包括DotNet、Unity3D、C/C++以及ObjC等。
ExtJS 4.2 第一個程式
本篇介紹如何建立一個ExtJS應用程式。並通過建立目錄、匯入檔案、編寫程式碼及分析程式碼等步驟來解釋第一個ExtJS程式。 目錄 1. 建立程式 1.2 實際目錄 1.4 執行圖 2. 程式碼分析 1. 建立程式 1.1 建立目錄建議 根據官方建議,建立一個ExtJ
hibernater學習一(第一個程式)
這是練習的第一個程式。主要完成的任務是建立一個Student類。用hibernate類向資料庫裡新增資料。1 搭建hibernate環境。 (1) 首先需要下載三個檔案:hibernate-annotations-3.4.0.GA,hibernate-dist
Python爬蟲入門——2. 1 我的第一個爬蟲程式
第一個爬蟲程式就寫的簡單一點,我們用requests庫以及BeautifulSoup庫來完成我們的第一個程式(我們所用的python版本為 3.x)。我們爬取豆瓣圖書(https://book.douban.com/top250?start=25)Top1
selenium+python3.6學習——第一個指令碼
在哪下載,為什麼下載,參考 http://selenium-python.readthedocs.io/installation.html 1.3Drivers. 2. 解壓geckodriver,。新增環境變數:(為什麼新增,同樣參考上面的官方,我都是按照官方
《Python-第一個小程式》---購物車購物學習小例子
概要 按理說,我們入門的第一個小程式都應該是Hello World。因為比較簡單,我這也就不做過多的演示 了。 下面是我寫的一個小程式。主要用於練習Python的基本語法,以及入門。 主要實