最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

uni-app 百度語音識別文字并展示功能實現

 更新時間:2023年12月23日 11:36:35   作者:洪洪呀  
這篇文章主要介紹了uni-app 百度語音識別文字并展示功能實現,本文主要寫的是 uniapp實現語音輸入并展示在頁面上,純前端,不涉及后端,需要的朋友可以參考下

uni-app 使用百度語音識別文字功能

本文主要寫的是 uniapp實現語音輸入并展示在頁面上 , 純前端 ,不涉及后端

1. 百度語音識別申請

不啰嗦 直接點擊連接進去 , 進入后點擊立即使用按鈕, 接著 , 直接點擊第二步創(chuàng)建應用 , 最后選擇個人后確定 , 創(chuàng)建成功就可以在hbuilder中配置并使用了

2. hbuilder配置百度語音識別

選擇 manifest.json文件 點擊app模塊配置 , 找到speech語音輸入 選擇百度語音識別 , 再把剛剛申請的三個值傳進去

3.頁面實現

使用很簡單 , 一個點擊事件 , 一個展示識別后的文字的標簽

<template>
	<view class="content">
		<button @click="startLuyin" class="recordingStyle">按住開始說話</button>
		<view>識別的結果 : {{ searchText }}</view>
	</view>
</template>
<script>
	//錄音
	const recorderManager = uni.getRecorderManager();
	//播放錄音
	const innerAudioContext = uni.createInnerAudioContext();
	innerAudioContext.autoplay = true;
	export default {
		data() {
			return {
				speechEngine: 'baidu',
				searchText: '',
			}
		},
		methods: {
			startLuyin() {
				console.log('語音輸入')
				let _this = this;
				let options = {};
				options.engine = _this.speechEngine
				options.punctuation = false; // 是否需要標點符號 
				options.timeout = 10 * 1000; //超時時間
				plus.speech.startRecognize(options, function(s) {
					console.log(s) //識別的結果
					_this.searchText = s
					plus.speech.stopRecognize(); // 關閉
				});
			}
		}
	}
</script>
<style>
	.content {
		padding: 20px;
	}
	.recordingStyle {
		border-radius: 20px;
		text-align: center;
		color: #fff;
		font-size: 15px;
		background-color: #409eff;
		margin-bottom: 15px;
	}
</style>

4.效果圖

記得是在app上進行測試

到此這篇關于uni-app 百度語音識別文字并展示功能的文章就介紹到這了,更多相關uni-app 百度語音識別文字內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • JavaScript+HTML5 canvas實現放大鏡效果完整示例

    JavaScript+HTML5 canvas實現放大鏡效果完整示例

    這篇文章主要介紹了JavaScript+HTML5 canvas實現放大鏡效果,結合完整實例形式分析了javascript+HTML5 canvas針對圖片元素的獲取、響應鼠標事件變換元素屬性相關操作技巧,需要的朋友可以參考下
    2019-05-05
  • JavaScript箭頭函數中的this詳解

    JavaScript箭頭函數中的this詳解

    這篇文章主要介紹了JavaScript箭頭函數中的this詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,,需要的朋友可以參考下
    2019-06-06
  • JavaScript定時器類型總結

    JavaScript定時器類型總結

    這篇文章主要分享了JavaScript定時器類型總結,文章圍繞JavaScript定時器類型的相關資料展開全文詳細內容,需要的小伙伴可以參考一下,希望對你有所幫助
    2021-12-12
  • js實現下拉菜單效果

    js實現下拉菜單效果

    本文主要介紹了js實現下拉菜單效果的實例,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-03-03
  • 將字符串轉換成gb2312或者utf-8編碼的參數(js版)

    將字符串轉換成gb2312或者utf-8編碼的參數(js版)

    直接在url中傳遞中文參數時,讀到的中文都是亂碼,那么我們應該怎么將這些參數轉換呢,接下來與大家分享下將字符串轉換成utf-8或者gb2312編碼的參數的技巧
    2013-04-04
  • js怎么終止程序return不行換jfslk

    js怎么終止程序return不行換jfslk

    alert(3)就這么段程序,沒有寫在function中,想啊想,怎么終止js呢?jfslk也能達到一樣的效果(終止js程序)
    2013-05-05
  • JavaScript中reduce方法的用法及使用場景

    JavaScript中reduce方法的用法及使用場景

    reduce()方法對數組中的每個元素按序執(zhí)行一個提供的reducer函數,每一次運行 reducer會將先前元素的計算結果作為參數傳入,最后將其結果匯總為單個返回值,今天我們就介紹一下reduce的幾種簡單使用場景,需要的朋友可以參考下
    2023-08-08
  • javascript:google 向上向下滾動特效,兼容IE6,7,8,FF

    javascript:google 向上向下滾動特效,兼容IE6,7,8,FF

    這個代碼是我之前帶網上找的,因為今天再次用到,所以記錄下來,免得以后都找不到,我現在想去搜它的說明文檔都搜不到!
    2010-08-08
  • 詳解ECMAScript6入門--Class對象

    詳解ECMAScript6入門--Class對象

    本篇文章主要介紹了詳解ECMAScript6入門--Class對象,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • JavaScript setTimeout與setTimeinterval使用案例詳解

    JavaScript setTimeout與setTimeinterval使用案例詳解

    這篇文章主要介紹了JavaScript setTimeout與setTimeinterval使用案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-08-08

最新評論

桦南县| 台东县| 潼关县| 花莲县| 柳州市| 利川市| 无棣县| 稷山县| 大兴区| 玉屏| 涿州市| 安福县| 萍乡市| 西乌| 铁力市| 宁远县| 丰原市| 济阳县| 错那县| 灵璧县| 盐边县| 突泉县| 肥城市| 砚山县| 明水县| 南澳县| 杭锦旗| 广德县| 罗定市| 广河县| 合水县| 铜川市| 吴忠市| 玉门市| 洛南县| 高陵县| 北辰区| 陇南市| 尤溪县| 酉阳| 资讯 |