圖1.ReadPlease 2003應用程式:這個Windows應用程式可能讀取任何從剪貼簿中貼上到編輯欄位中的文字。 |
圖2.範例應用程式-你可以使用這個程式來聽一下以多種方式說出的文字。 |
<speech:prompt id="prmText" runat="server"> <InlineContent> <speech:Value runat="server" TargetElement="txtText" TargetAttribute="value"> </speech:Value> </InlineContent> </speech:prompt> |
SSML元素 | 描述 |
ssml:paragraph/ssml:sentence | 用來把文字分解成語句或段落。 |
ssml:say-as | 用來指定播放文字的方式。它能夠接受若干不同的屬性來指定文字的類型。 |
ssml:phoneme | 用來控制一個單字的發音方式。 |
ssml:sub | 用來指定一個替代單字或片語來取代指定的文字。 |
ssml:emphasis | 用來提高放到一個單字或片語中的重音。 |
ssml:break | 用於在文字的某些單字間插入一些暫停。 |
ssml:prosody | 用於控制音調,速率和音量。 |
ssml:audio | 用於插入被錄製的音訊檔案。 |
ssml:mark | 用於在文字的某個位置插入一個標記。然後可以使用這個標記來表示一事件或觸發一個行為。 |
<speech:prompt id="prmSayAsAcronym" runat="server"> <InlineContent> <ssml:say-as type="acronym"> <speech:Value runat="server" TargetElement="txtText" TargetAttribute="value"></speech:Value> </ssml:say-as> </InlineContent> </speech:prompt> |
function SayAsAcronym() { prmSayAsAcronym.Start(); } |