最新发布 uniapp使用百度语音识别

发布时间: 2025-07-16,浏览量:27

uniapp.dcloud.net.cn




<template>
	<view>
		<button class="" @tap="startRecognize">开始语音</button>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				text: {
					value: ""
				}
			}
		},
		onReady() {
			this.getPermission();

			

		},
		methods: {
			getPermission() {
				plus.android.requestPermissions(
					["android.permission.RECORD_AUDIO"],
					function(result) {
						// 处理权限申请结果
						console.log("权限申请成功:" + JSON.stringify(result));
					},
					function(error) {
						console.log("权限申请失败:" + error.message);
					}
				);
				setTimeout(() => {
					if (plus.speech) {
						console.log('Speech模块可用');
					} else {
						console.error('Speech模块不可用');
					}
				}, 1000);
			},
			startRecognize() {
				// 启动语音识别
				var options = {
					engine: 'baidu'
					
				};
				let text = '';
				console.log('开始语音识别:');
				plus.speech.startRecognize(options, function(s) {
					console.log(s);
					text += s;
					
					plus.speech.stopRecognize();
					console.log("停止识别:");
				}, function(e) {
					console.log('语音识别失败:' + JSON.stringify(e));
					plus.speech.stopRecognize();
					console.log("停止识别:");
				});
				
			}
		}
	}
</script>

<style>

</style>

热门文章 经典语录

热门文章 热门文章

查看更多