想实现一个功能——即通过语音转换为文字进行写博客()
百度API很好提供了这个功能——语音技术 (baidu.com)
新用户有五万次的免费请求次数,使用也不难,申请成功之后区控制台添加应用即可看到对应三个码
复制好这三个码,后面有用。
使用步骤:
1.导入依赖
2.写一个类用来发起请求百度API(官方有提供)
这个类的方法是用来将语音文件转化为文字的,但是我们的语音文件呢?从哪来?我的需求是通过录音实时地将语音转化为文字,所以我需要做两件事:
1.录音 2.将录音文件按照百度API的要求存储格式
很幸运,这两件事网上已经有大佬实现了,
我根据自己的要求对它修改了一下,改成同步而不是多线程的方式。这显然更符合我的要求: