• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>
     首頁(yè) > 技術(shù) > 技術(shù)文摘 > Office XP中文語(yǔ)音功能的開(kāi)發(fā)

    Office XP中文語(yǔ)音功能的開(kāi)發(fā)

    2001-09-13 00:00:00   作者:   來(lái)源:   評論:0 點(diǎn)擊:


     

      Microsoft Office XP現有30多個(gè)語(yǔ)言版本,其中美國英語(yǔ)、日語(yǔ)和簡(jiǎn)體中文版等3個(gè)版本具有語(yǔ)音功能。Office的語(yǔ)音技術(shù)分為兩個(gè)方面,第一個(gè)方面是語(yǔ)音識別(SR, Speech Recognition)技術(shù),包括語(yǔ)音輸入和語(yǔ)音命令,目前所有的Office組件都支持聽(tīng)寫(xiě)和內置的聲音命令;另一方面是文本到語(yǔ)音(TTS, Text To Speech)技術(shù),目前只有Excel 2002內置了這一功能。要擴展語(yǔ)音功能,需要進(jìn)行設置和簡(jiǎn)單的開(kāi)發(fā)。

      擴展TTS功能


    圖2

      聲明對象變量(本例中為SP),然后建立一個(gè)子過(guò)程(本例中名為ReadSelection),在子過(guò)程中將對象引用賦給變量SP并隱式創(chuàng )建對象Excel應用程序。最后,調用Excel成員Speech的Speak方法來(lái)朗讀當前活動(dòng)窗口的選定內容。在Word中選定內容,并運行該宏即可。

      在PowerPoint中進(jìn)行朗讀在PowerPoint中進(jìn)行朗讀的原理和在Word中完全相同,只是這里不是朗讀選定內容,而是在放映時(shí)自動(dòng)朗讀幻燈片備注頁(yè)的內容。因此需要PowerPoint應用程序對象事件。它的過(guò)程是:

      在類(lèi)模塊中聲明一個(gè)對象變量以響應事件;

      編寫(xiě)特定的事件過(guò)程,本例中為EventClassModule;

      在另一模塊中初始化聲明的對象,本例中為“朗讀”模塊。

      運行宏InitializeApp即可啟動(dòng)幻燈片放映,并使PowerPoint在放映時(shí)朗讀當前備注頁(yè)中的內容。

      自定義語(yǔ)音命令

      為了方便用戶(hù)使用宏,可以自定義工具欄和按鈕,然后單擊自定義的工具欄按鈕即可運行指定的宏。對于Office XP內置的工具欄按鈕,現在可通過(guò)相應的語(yǔ)音命令進(jìn)行操作。同樣在用戶(hù)自定義的工具欄中,用中文命名按鈕后,即可用通過(guò)朗讀此名稱(chēng)以達到用聲音命令執行相應的宏的功能。需要注意的是,所命名的按鈕名稱(chēng)不要與內置的選單命令或按鈕名相同,否則由于自定義的名稱(chēng)有較高的優(yōu)先權,原有的內置命令將無(wú)法同時(shí)用語(yǔ)音進(jìn)行操作。

    轉摘自:賽迪網(wǎng)-中國計算機報

     

    相關(guān)閱讀:

    分享到: 收藏

    專(zhuān)題

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 安福县| 广汉市| 莱州市| 建瓯市| 大英县| 吴堡县| 昭觉县| 县级市| 安宁市| 衡山县| 广灵县| 景泰县| 滕州市| 图们市| 新和县| 光泽县| 兰考县| 三原县| 格尔木市| 泗水县| 文山县| 禄丰县| 稻城县| 应城市| 高要市| 行唐县| 藁城市| 莆田市| 新化县| 弥勒县| 佛冈县| 公主岭市| 西城区| 昌平区| 余庆县| 朝阳市| 新宾| 拜城县| 池州市| 奉节县| 磐石市| http://444 http://444 http://444 http://444 http://444 http://444