精华内容
下载资源
问答
  • 灵辰文字语音朗读,解放你的双眼、听书、听故事、听小说、听新闻、听英语。【文字语音】 把需要朗读的文字,输入或者复制粘贴到文本框,点击播放按钮。 可设置语音的:速
  • HBuilderX已支持讯飞语音识别和百度语音识别,这里讲下百度语音接入 一:首先是百度语音识别申请 这个步骤暂且省略,可以直接移步百度语音api页面自行申请,主要是为了获取语音权限以及AppID、API Key、Secret Key...

    HBuilderX已支持讯飞语音识别和百度语音识别,这里讲下百度语音接入

    一:首先是百度语音识别申请

    这个步骤暂且省略,可以直接移步百度语音api页面自行申请,主要是为了获取语音权限以及AppID、API Key、Secret Key三个参数,可从下图这里查看

    二:获取到以上三个参数之后,对HBuilder进行配置

    打开项目的manifest.json文件,在“App模块配置”项中勾选“Speech”,如下图输入上面获取到的三个参数

    三:上面两个步骤完成后下面就可以品尝了,下面上菜

    <template>
    	<view class="content">
    		<view class="text-area">
    			<button @click="startLuyin" v-show="luyinStatus"  class="recordingStyle">开始录音</button>
    			<button @click="endLuyin" v-show="!luyinStatus" class="recordingStyle">结束录音</button>
    			
    		</view>
    		<view class="Sound_btn">
    			<button @click="playVoice">试听录音</button>
    			<button @click="startYuyin">转文字</button>
    		</view>
    		<view class="reslut_box" v-show="resContent"><p>{{resContent.result}}</p></view>
    	</view>
    	
    </template>
    
    <script >
    	//录音
    	const recorderManager = uni.getRecorderManager();
    //播放录音
    const innerAudioContext = uni.createInnerAudioContext();
    innerAudioContext.autoplay = true;
    export default {
    	components: {
    
    	},
    	data() {
    		return {
    			title: 'Hello',
    			token: '',
    			adioFileData: '',
    			adioSize: '',
    			resContent: '',
    			luyinStatus: true
    		}
    	},
    	onLoad() {
    		let self = this;
    		recorderManager.onStop(function(res) {
    			//录音后的回调函数
    			console.log('recorder stop' + JSON.stringify(res));
    			self.voicePath = res.tempFilePath;
    			self.Audio2dataURL(res.tempFilePath);
    		});
    
    	},
    	methods: {
    		startLuyin() {
    			console.log('开始录音')
    			recorderManager.start();
    			this.luyinStatus = false
    		},
    		endLuyin() {
    			console.log('录音结束');
    			recorderManager.stop();
    			this.luyinStatus = true
    
    		},
    		startYuyin() {
    			var _this = this;
    			//获取token
    			uni.request({
    				url: 'https://openapi.baidu.com/oauth/2.0/token', //仅为示例,并非真实接口地址。
    				data: {
    					grant_type: 'client_credentials',
    					client_id: '',
    					client_secret: '',
    				},
    				header: {
    					'content-type': 'application/json;charset=utf-8' //自定义请求头信息
    				},
    				success: (res) => {
    					// console.log(JSON.stringify(res));
    
    					_this.token = res.data.access_token;
    					// alert( _this.resContent)
    					_this.PostData();
    					// _this.$refs.popup.open()
    				}
    			});
    
    
    		},
    		PostData() {
    			var postData = {
    				format: 'pcm', //语音文件的格式,pcm/wav/amr/m4a。不区分大小写。推荐pcm文件
    				rate: 16000, //	采样率,16000,固定值 此处文档参数16000,达不到这种高保真音频,故 使用8000
    				// dev_pid: 1537,//普通话
    				channel: 1, //声道数,仅支持单声道,请填写固定值 1
    				cuid: 'cuid', //用户唯一标识,用来区分用户,计算UV值。建议填写能区分用户的机器 MAC 地址或 IMEI 码,长度为60字符以内。
    				token: this.token,
    				speech: this.adioFileData, //本地语音文件的的二进制语音数据 ,需要进行base64 编码。与len参数连一起使用。
    				len: this.adioSize //本地语音文件的的字节数,单位字节 init
    			}
    			console.log(JSON.stringify(postData) + '1111')
    			//调用语音识别接口
    			uni.request({
    				url: 'http://vop.baidu.com/server_api', //仅为示例,并非真实接口地址。
    				data: postData,
    				header: {
    					'content-type': 'Content-Type: audio/pcm;rate=16000' //自定义请求头信息
    				},
    				method: 'POST',
    				success: (res) => {
    					this.resContent = res.data
    					console.log(JSON.stringify(res.data) + "识别结果");
    					// this.text = 'request success';
    				}
    			})
    		},
    		Audio2dataURL(path) {
    			var _this = this;
    			plus.io.resolveLocalFileSystemURL(path, function(entry) {
    				entry.file(function(file) {
    					var reader = new plus.io.FileReader();
    					_this.adioSize = file.size;
    					reader.onloadend = function(e) {
    						console.log(e.target.result);
    						_this.adioFileData = e.target.result.split(",")[1];
    					};
    					reader.readAsDataURL(file);
    					_this.startYuyin()
    				}, function(e) {
    					alert(e.message)
    					// mui.toast("读写出现异常: " + e.message);
    				})
    			})
    		},
    		//播放
    		playVoice() {
    			console.log('播放录音');
    			if (this.voicePath) {
    				innerAudioContext.src = this.voicePath;
    				innerAudioContext.play();
    			}
    		}
    	}
    } 
    </script>
    
    <style >
    	.content {
    		display: flex;
    		flex-direction: column;
    		align-items: center;
    		justify-content: center;
    	}
    
    	.logo {
    		height: 200 rpx;
    		width: 200 rpx;
    		margin-top: 200 rpx;
    		margin-left: auto;
    		margin-right: auto;
    		margin-bottom: 50 rpx;
    	}
    
    	.text-area {
    		display: flex;
    		justify-content: center;
    		margin-top: 10 vh;
    	}
    	.text-area.recordingStyle {
    		width: 100 px;
    		height: 100 px;
    		border-radius: 50 % ;
    		text-align: center;
    		display: flex;
    		justify-content: center;
    		align-items: center;
    		font-size: 16 px;
    		color: # fff;
    		background: #409eff;
    	}
    	.Sound_btn{
    		display:flex;
    		align-items:center;
    		margin:10px 0 0 0;		
    	}
    	.Sound_btn>button{
    		background:none;	
    	}
    	.title {
    		font-size: 36rpx;
    		color: # 8 f8f94;
    	}
    	.reslut_box {
    		width: 90 % ;
    		background: #409eff10;
    		margin:1em 5%;
    		padding:0.5em 0;
    		border-radius:10px;
    	}
    	.reslut_box p{
    		margin:0 20px;
    	}
    </style>

    已经很详细了,各位吃好喝好

     

    展开全文
  • 最近经常有朋友问我怎么才能快速的进行语音文字,因为每次开会的时候都因为会议记录没做好被老板批评,但是每次会议记录都是手写或者电脑码字,速度远远跟上领导说话的速度,其实用手机就可以帮你快速的完成会议...

    最近经常有朋友问我怎么才能快速的进行语音转文字,因为每次开会的时候都因为会议记录没做好被老板批评,但是每次会议记录都是手写或者电脑码字,速度远远跟不上领导说话的速度,其实用手机就可以帮你快速的完成会议记录,下面我们就来一起看看吧。
    在这里插入图片描述

    首先我们在手机应用市场和浏览器找到录音转文字助手这款工具哦,然后把它下号在桌面上。打开这款工具后我们就可以看到有4个板块:录音识别、文件识别、语音翻译、录音机,下面我们就来详细了解一下这四个功能吧。

    在这里插入图片描述

    我们先看到【录音识别】功能,当领导开始讲话的时候就可以打开这个功能,就能帮你实时识别出来了,等会议结束,文字也识别转换成功了,这样就可以直接整理出来了。操作方法:录音识别—开始录音—就可以实时识别文字出来了—还可以进行翻译—导出—复制等操作哦。
    在这里插入图片描述
    接下来看到【文件识别】功能,有时候领导会发给你一个音频文件,叫你把语音整理成文字,这时候你就要边听边记,是不是有点麻烦,这时候就可以用到文件识别这个功能,帮你快速整理出文字来。操作方法:文件识别—文件库—找到需要识别的音频文件—点击即可识别出来—识别成功还可以进行翻译—复制—导出等操作了。
    在这里插入图片描述
    再看到【语音翻译】功能,当我们需要跟外国人交流的时候就可以使用到这个功能那个啦,这个功能可以将帮你语音即时中英互译。操作方法:语音翻译—点击中文按钮—对着说话把你说的话翻译成英文啦—点击英文按钮—对着说英文就可以把你说话翻译成中文啦。
    在这里插入图片描述
    最后一个是【录音机】功能,当这个会议比较紧急,你没有时间再去实时记录,就可以使用录音机功能,先把会议语音记录下来,等会议结束后再进行文字的整理。操作方法:录音机—开始录音—保存录音—在文件库中找到刚保存的录音—点击右上角的转文字按钮—就可以识别转换出文字啦—还可以进行翻译—复制—导出等操作啦。
    在这里插入图片描述
    只要学会了这个方法,不管是怎样的语音转文字难题都可以帮你解决,就算你是出国旅游可以帮你轻松完成沟通难题。

    展开全文
  • 纯JS实现文字语音 环境: 支持IE浏览器 官网网址: https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis 基础使用: var msg = new SpeechSynthesisUtterance("你好"); //msg.rate = 4 播放语速 /...

    html:

    div>

    audio>

    div>

    js:

    function doTTS() {

    var ttsDiv = document.getElementById('bdtts_div_id');

    var ttsAudio = document.getElementById('tts_autio_id');

    var ttsText = document.getElementById('ttsText').value;

    // 文字转语音

    ttsDiv.removeChild(ttsAudio);

    var au1 = '';

    var sss = '+ ttsText + '" type="audio/mpeg">';

    var eee = '';

    var au2 = '';

    ttsDiv.innerHTML = au1 + sss + eee + au2;

    ttsAudio = document.getElementById('tts_autio_id');

    ttsAudio.play();

    }

    代码中改变传参可更改配置:

    lan=zh(语言zh:中文;en:英文;fr:法文;)

    ie=UTF-8(字符集)

    per=3(每3个字符停顿)

    spd=5(语音播放速度,数字越大越快0-15)

    text=“”(需要转换的文字)

    2.纯JS实现文字转语音

    环境:

    不支持IE浏览器

    官网网址:

    https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis

    基础使用:

    var msg = new SpeechSynthesisUtterance("你好");

    //msg.rate = 4 播放语速

    //msg.pitch = 10 音调高低

    //msg.text = "播放文本"

    //msg.volume = 0.5 播放音量

    speechSynthesis.speak(msg);

    基础方法:

    //播放

    window.speechSynthesis.speak();

    //暂停

    window.speechSynthesis.pause();

    //继续

    window.speechSynthesis.resume();

    //停止

    window.speechSynthesis.cancel();

    展开全文
  • 下面就一起来了解一下吧~一、语音文字1、转文字微信其实有【转文字】功能,这个功能就帮我们将语音转为文字啦。操作步骤:长按【按住说话】,然后直接讲话,说完后,手机上滑,划过【转文字】,即可将语音转为...

    相信现在大家都会在手机里安装微信,微信最大的功能就是聊天,与亲朋好友沟通交流了。那么大家知道吗?微信除了可以将语音转为文字,还可以将文字转为语音。下面就一起来了解一下吧~

    ad68367f8ddf8fa9b436358f35bb6dba.gif

    一、语音转文字

    1、转文字

    微信其实有【转文字】功能,这个功能就能帮我们将语音转为文字啦。

    操作步骤:长按【按住说话】,然后直接讲话,说完后,手机上滑,划过【转文字】,即可将语音转为文字啦,最后直接点击【发送文字】就行啦。

    d876698d4130755523ea3e177f687360.png

    2、转换为文字

    另外,我们还可以通过【转换为文字】这一功能来将语音转为文字呢!具体操作步骤如下:

    长按点击要转换为文字的语音信息,然后再点击【转换为文字(仅普通话)】就行啦,完成后,会有文字出来。

    ff78c6fc8207b829c7aeddd27575836c.png

    二、文字转语音

    1、微信小程序

    想要将文字转为语音的话,我们可以借助微信小程序来实现哦~点击【搜索】图标,点击【小程序】,然后输入【文字转换语音】进行搜索,找到后,直接打开这个微信小程序,就能快速将文字转语音啦。

    54946c3b86955a22bd47313a53c0a662.png

    2、操作步骤

    我们进入这个微信小程序后,直接点击【创建文本】,然后选择好音色类型,再调节好音量的大小,最后在方框中输入文字内容,再点击【生成语音】,就能直接将文字转换为语音啦。

    完成后,想要播放试听的话,可以点击【播放】按钮进行播放哦~

    99a80a726c431b29089702dac86fabf5.png

    ok,今天的分享就到这里啦,以上微信语音转文字、文字转语音这两个功能,大家都get起来了吗?如果大家还知道微信其他好用的功能,欢迎在下方分享,一起学习学习哦~

    9b862b99245364635177305f7099fb35.gif
    展开全文
  • 先说「文字语音」,再讲「语音文字」 ▍1 文字语音 文字语音,国内基本上看讯飞,但百度凭借自身做AI的实力,在语音识别这方面还是不错的 ● 1.1 讯飞开放平台(最推荐) 网址:...
  • 1.下载科大讯飞语音引擎安装到手机上,在设置->语言->高级->文字语音 把首选引擎由Pico TTS改科大讯飞语音引擎 2.代码中使用 private TextToSpeech textToSpeech; textToSpeech = new TextTo...
  • 我们可以在手机应用市场或浏览器中搜索【文字语音助手】,它实现文字转音频、文档转音频。 操作步骤: 第一步:打开安好在手机内的【文字语音助手】,接着你就可以看见三个选择,分别是:文...
  • 说实话,市场上缺乏优秀的语音文字工具。但是要兼顾手机端、好用、转写效率高等特点,还是要选择知意字稿。话多说,直接上干货! 知意字稿是一款非常好用的在线语音文字工具,支持Web、小程序、桌面等不同...
  • 别担心,今天小编将分享几种非常简单又好用的方法给大家,帮大家轻松将电脑上的文字转换成语音~一、电脑记事本1.代码转换当我们想要让电脑中的文字自己朗读出来,我们其实可以通过电脑记事本来帮我们完成这样的操作...
  • 文字语音可以帮助我们解决许多日常生活中的琐事,比如爷爷奶奶年级大了,眼睛看字很费力了,其实很多的时候我们可以把文字上的内容转换为语音,这样就会方便很多。操作方法:1.首先把要转换的文字整理好,如果是...
  • 1、百度语音广播平台(电脑网页)在线文字语音,免费生成语音网站。有4种语音模式,还有3种速度,任你选择。界面简洁,进入直接输入文字。停顿的话,需要输入符号让其进行隔断。2、视频之家(电脑网页)在线免费文...
  • 里面有很多小姐姐、小哥哥声音都是那么甜蜜好听,有很多微信公证号里面都插入语音了,有很好的电影片段想要配音,可惜自己声音好听,那么该如何解决这个问题呢,这个非常简单的,使用文字语音工具加上PR剪辑这2...
  • 语音文字转换(speech-to-text)(STT)系统就像它名字所蕴含的意思那样,是一种将说出的单词转换文本文件以供后续用途的方式。语音文字转换技术非常有用。它可以用到许多应用中,例如自动转录,使用自己的声音写书籍...
  • 用python3实现简单的语音识别转化成文字

    万次阅读 多人点赞 2019-07-26 16:56:38
    自己对python感兴趣,利用业余时间弄了个自动回复微信消息的小机器人,纯属自己瞎...以python3基础语言,用到了 itchat +谷歌的语音识别+思知机器人API+pydub类库。简单说下: 1.itchat 他的开发者介绍说这是实...
  • 免费在线语音识别成文字

    千次阅读 2020-10-27 18:29:50
    腾讯云语音识别(asr) 开发者提供语音文字服务的最佳体验。 语音识别服务具备识别准确率高、接入便捷、性能稳定等特点。 腾讯云语音识别服务开放实时语音识别、一句话识别和录音文件识别三种服务形式,满足不同...
  • 腾讯云语音识别(asr) 开发者提供语音文字服务的最佳体验。 语音识别服务具备识别准确率高、接入便捷、性能稳定等特点。 腾讯云语音识别服务开放实时语音识别、一句话识别和录音文件识别三种服务形式,满足不同...
  • 基于Unity3D的文字语音功能的实现

    千次阅读 2017-11-14 12:32:33
    Unity文字语音功能的实现(注意:只适应与Windows操作系统)
  • vue 实现文字语音tts

    2021-02-04 15:01:06
    调用本地方法实现文字语音 。缺点:win7系统部分版本发声音,优点:需要外网支持 const synth = window.speechSynthesis const msg = new SpeechSynthesisUtterance() created() { this.handleSpeak('要...
  • tts文字语音Text to Speech (TTS) software allows you to have text read aloud to you. This is useful for struggling readers and for writers, when editing and revising their work. You can also convert ...
  • 语音识别技术,将语音转换成文字

    千次阅读 2018-08-28 18:18:00
    现在越来越多的同学都想打字,而是用语音来代替文字的输入,现在随着语音识别 技术的越来越成熟,完全可以应用到我们的日常生活里了。其实这项技术也可以应用 到工作上,比如利用语音来写文档,方便快捷。那么我们...
  • 需求背景:本人有一个美食网站(百度搜大厨子美食网),有很多美食食谱,存在用户边做饭边看食谱,如果语音播放食谱,用户就不用一直盯着手机了。 php代码如下: // 通过百度语音接口文字语音 $target = $news_...
  • 语音识别,将语音转换成文字

    千次阅读 2018-08-24 18:49:00
    通常,我们在想打字的时候,就会给别人发语音。但是如果你想把你说的一段话给 它转换成文字,该怎么操作呢?今天就来给大家分享一个技能,快速的将语音转换成 文字。无论是写文章,或者做会议记录,笔记整理、...
  • 文字语音-crx插件

    2021-03-24 01:26:26
    它主要用作屏幕阅读器,这意味着在计算机屏幕或手机屏幕上可以找到的所有单词和文本都将转换为语音输出。 这是一个创新的想法,不仅对视力障碍的人有帮助,而且对希望只听而不是阅读书面文本的其他所有人也有帮助。 ...
  • 文字语音一直是生活中常见问题,目前市场上主要分为真人配音和软件配音。 真人配音:自由切换不同场景的配音情感,配出的声音更加真实。 软件配音:价格实惠,选择配音主播众多,生成的音质具有特色。 尽管目前...
  • uniapp语音识别(讯飞语音)转文字

    千次阅读 2020-09-23 15:24:13
    语音输入接口可使得网页开发人员快速调用设备的麦克风进行语音输入,而需要安装额外的浏览器插件。规范定义底层语音识别引擎的技术架构,浏览器实现可基于语音识别服务器或本地内置语音识别模块。 ▲配置SDK...
  • 时代在进步,如今智能手机已风靡街头巷尾。...除了语音聊天外,也想用语音的时候,将语音转成文字形式的,这其中用到的手机聊天神器功不可没。操作很简单,一起来看看。下载本文提供的语音输入法/软件到...
  • 百度文字语音.py

    2021-03-05 16:16:16
    '$..expires_in') print('tok:',access_token,'有效期:',expires_in) #cuid 百度开放平台自己创建的(AppID) #url中参数 tok上面生成的TOK # text转换的文字 # vol音量0-15 # per是发音人度博文=106,度小童=...
  • Android 文字语音2种方式

    万次阅读 2018-09-19 18:51:16
    写完之后他可以在低版本的手机上读出来,但是再高版本的7.0以上就读出来,都听懂再读什么。 下面贴出我的代码:首先再科大讯飞官网创建应用,拿到APPID然后再生成sdkjar包这个我就拿出来了非常简单去官网搞...
  • 为什么网站发的都是电脑版呢,查了一圈,发现有猫腻。原来都用一款叫做“BlueStacks蓝叠安卓模拟器”装得快影安卓版。 下面我们来看看软件的安装方法。 首先打开百度,搜索“蓝叠安卓模拟器”,官网有bluestacks...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,413
精华内容 4,965
关键字:

为什么手机语音不能生成文字