最新无码a∨在线观看,一本av高清一区二区三区,亚洲熟妇色l20p,宅男噜噜69av,中出あ人妻熟女中文字幕

三文帶你輕松上手鴻蒙的 AI 語(yǔ)音 03-文本合成聲音

2025-7-23 17:32:00
  • HarmonyOS NEXT 提供的 AI 文本合并語(yǔ)音功能,可以將一段不超過(guò) 10000 字符的文本合成為語(yǔ)音并進(jìn)行播報(bào)。

前言

(接上文 三文帶你輕松上手鴻蒙的 AI 語(yǔ)音 02-聲音文件轉(zhuǎn)文本)

HarmonyOS NEXT 提供的 AI 文本合并語(yǔ)音功能,可以將一段不超過(guò) 10000 字符的文本合成為語(yǔ)音并進(jìn)行播報(bào)。

場(chǎng)景舉例

· 手機(jī)在無(wú)網(wǎng)狀態(tài)下,系統(tǒng)應(yīng)用無(wú)障礙(屏幕朗讀)接入文本轉(zhuǎn)語(yǔ)音能力,為視障人士提供播報(bào)能力。

· 類似微信讀書,可以實(shí)現(xiàn)將文章內(nèi)容通過(guò)語(yǔ)音朗讀,可以在無(wú)法不方便閱讀文章時(shí)提供幫助,如一邊送外賣一邊聽(tīng)書。

實(shí)現(xiàn)效果


三文帶你輕松上手鴻蒙的 AI 語(yǔ)音 03-文本合成聲音

使用流程

1、創(chuàng)建文本合成語(yǔ)音引擎

2、設(shè)置監(jiān)聽(tīng)回調(diào)

3、開(kāi)始合成
三文帶你輕松上手鴻蒙的 AI 語(yǔ)音 03-文本合成聲音

創(chuàng)建文本合成語(yǔ)音引擎

(文末會(huì)提供封裝后的代碼)

創(chuàng)建文本合成語(yǔ)音引擎需要先引入 textToSpeech,然后調(diào)用其 createEngine 方法時(shí),需要準(zhǔn)備初始化引擎的參數(shù)

設(shè)置監(jiān)聽(tīng)回調(diào)

調(diào)用完createEngine 時(shí)會(huì)返回相應(yīng)實(shí)例,此時(shí)可以設(shè)置監(jiān)聽(tīng)回調(diào)。

1、onStart 播報(bào)開(kāi)始時(shí)回調(diào)

2、onStop 播報(bào)結(jié)束時(shí)回調(diào)

3、onComplete 合成或播報(bào)結(jié)束后分別回調(diào)此接口,返回請(qǐng)求 ID,完成播報(bào)相關(guān)信息

4、onData 合成播報(bào)過(guò)程中回調(diào)此接口,返回請(qǐng)求 ID,音頻流信息,音頻附加信息如格式、時(shí)長(zhǎng)等。若需要返回音頻流信息,請(qǐng)實(shí)現(xiàn)此接口。

5、onError 合成播報(bào)過(guò)程中,出現(xiàn)錯(cuò)誤時(shí)回調(diào),返回請(qǐng)求 ID、錯(cuò)誤碼及錯(cuò)誤描述。

開(kāi)始合成

完成上面的實(shí)例創(chuàng)建和設(shè)置監(jiān)聽(tīng)后,便可以調(diào)用 speak 方法開(kāi)始合成了。但是在調(diào)用 speak 時(shí),也需要傳遞相應(yīng)的參數(shù)。
三文帶你輕松上手鴻蒙的 AI 語(yǔ)音 03-文本合成聲音

封裝好的代碼

三文帶你輕松上手鴻蒙的 AI 語(yǔ)音 03-文本合成聲音

三文帶你輕松上手鴻蒙的 AI 語(yǔ)音 03-文本合成聲音
三文帶你輕松上手鴻蒙的 AI 語(yǔ)音 03-文本合成聲音
三文帶你輕松上手鴻蒙的 AI 語(yǔ)音 03-文本合成聲音

頁(yè)面中使用

Index.ets
三文帶你輕松上手鴻蒙的 AI 語(yǔ)音 03-文本合成聲音

三文帶你輕松上手鴻蒙的 AI 語(yǔ)音 03-文本合成聲音
三文帶你輕松上手鴻蒙的 AI 語(yǔ)音 03-文本合成聲音
總結(jié)

HarmonyOS NEXT 提供的 AI 文本合并語(yǔ)音功能,可以將一段不超過(guò) 10000 字符的文本合成為語(yǔ)音并進(jìn)行播報(bào),使用的步驟為 3 步:

1、 創(chuàng)建文本合成語(yǔ)音引擎

2、 設(shè)置監(jiān)聽(tīng)回調(diào)

3、 開(kāi)始合成

踏入鴻蒙世界的敲門磚,標(biāo)志著您在技術(shù)征途上的全新起點(diǎn),提升就業(yè)競(jìng)爭(zhēng)力,獲得行業(yè)認(rèn)可,點(diǎn)亮職業(yè)成長(zhǎng)先機(jī),快人一步搶占未來(lái)應(yīng)用開(kāi)發(fā)賽道!