当前位置: 首页 > news >正文

苏州做网站设计的公司有哪些sem电子扫描显微镜

苏州做网站设计的公司有哪些,sem电子扫描显微镜,网站建设服务电话,dw设计模板概述 paddlespeech是百度飞桨平台的开源工具包,主要用于语音和音频的分析处理,其中包含多个可选模型,提供语音识别、语音合成、说话人验证、关键词识别、音频分类和语音翻译等功能。 本文介绍利用ps中的asr功能实现批量处理音频文件的demo。…

概述

paddlespeech是百度飞桨平台的开源工具包,主要用于语音和音频的分析处理,其中包含多个可选模型,提供语音识别、语音合成、说话人验证、关键词识别、音频分类和语音翻译等功能。

本文介绍利用ps中的asr功能实现批量处理音频文件的demo。

环境

centos 7.9

Python 3.10.3

paddlepaddle 2.5.1

paddlespeech 1.4.1

demo代码

demo的代码如下,使用python3.10版本运行。

# -*- coding: utf-8 -*-

#required python3.10

###paddlespeech asr demo

# paddlespeech asr -y --lang zh --model conformer_wenetspeech --input $audiofile

### demo基本的业务流程

### 给定目录,扫描目录下的音频文件,对音频文件进行asr接口操作,写入对应的结果文件

import os

from paddlespeech.cli.asr.infer import ASRExecutor

import soundfile as sf

srcPath = r'/home/admin/test'

resultFile = r'/home/admin/test/asr-result-file.txt'

##打开结果文件

rfile = open(resultFile, 'a')

##获取asr对象

asr = ASRExecutor()

for filename in os.listdir(srcPath):

    if filename.endswith('.wav') or filename.endswith('.mp3'):

        audio_file_path = os.path.join(srcPath, filename)

        ##获取文件参数,计算音频长度

        audio_data, sample_rate = sf.read(audio_file_path)

        duration = len(audio_data) / sample_rate

       

        ##当前的asr接口不能处理超过50秒的音频文件,自动跳过

        if duration >= 50:

            resultStr = 'srcFile:{}, duration >= 50, skip.'.format(audio_file_path)

            print(resultStr)

            rfile.write(resultStr + '\n')

        else:

            result = asr(audio_file=audio_file_path, model='conformer_wenetspeech', lang='zh', force_yes='y')

            print('srcFile:{}, asrResult:{}.'.format(audio_file_path, result))

            rfile.write('srcFile:{}, asrResult:{}.\n'.format(audio_file_path, result))

rfile.close()

测试

demo的测试结果如下。

$ python3 ps-asr-demo.py

/usr/local/python3/lib/python3.10/site-packages/librosa/core/constantq.py:1059: DeprecationWarning: `np.complex` is a deprecated alias for the builtin `complex`. To silence this warning, use `complex` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.complex128` here.

Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations

  dtype=np.complex,

2023-09-11 16:10:12.299 | INFO     | paddlespeech.s2t.modules.embedding:__init__:150 - max len: 5000

/usr/local/python3/lib/python3.10/site-packages/paddle/fluid/dygraph/math_op_patch.py:275: UserWarning: The dtype of left and right variables are not the same, left dtype is paddle.int64, but right dtype is paddle.bool, the right dtype will convert to paddle.int64

  warnings.warn(

srcFile:/home/admin/test/zh.wav, asrResult:我认为跑步最重要的就是给我带来了身体健康.

srcFile:/home/admin/test/en.wav, asrResult:那摘了的标准.

[2023-09-11 16:10:20,223] [ WARNING] - The sample rate of the input file is not 16000.

                             The program will resample the wav file to 16000.

                             If the result does not meet your expectations,

                             Please input the 16k 16 bit 1 channel wav file.

/usr/local/python3/lib/python3.10/site-packages/paddle/fluid/dygraph/math_op_patch.py:275: UserWarning: The dtype of left and right variables are not the same, left dtype is paddle.int64, but right dtype is paddle.bool, the right dtype will convert to paddle.int64

  warnings.warn(

srcFile:/home/admin/test/output.wav, asrResult:你好欢迎使用百度非讲深度学习框架.

srcFile:/home/admin/test/test-long-file.mp3, duration >= 50, skip.

...

总结

ps的asr功能中有多个模型可选,目前测试中的“conformer_wenetspeech”识别准确率较高。

识别速度有待提高,音频长度的限制也待解决。

空空如常

求真得真

http://www.15wanjia.com/news/40587.html

相关文章:

  • 南昌网站做整合营销名词解释
  • 外星人做的网站安卓优化清理大师
  • 花生壳可以用来做网站吗品牌推广战略
  • 达州建设局网站百度快快速排名
  • 济南网站建设免费seo技术顾问
  • 服装设计公司有哪些seo兼职论坛
  • 制作简易网站模板文章推广平台
  • 网站建设 化工seo整合营销
  • 现在网站建设用什么软件app拉新任务平台
  • 网站建设摊销时间是多久芒果视频怎样下载到本地
  • 信阳住房和城乡建设厅网站公司产品营销广告宣传
  • 品牌的网站建设搜索广告是什么意思
  • 廊坊关键词seo排名网站成都自动seo
  • 教育培训网站模板seo排名优化seo
  • 做网站用什么团建seo广告
  • 关于电子商务网站建设的现状sem竞价推广是什么
  • 如何做汽车的创意视频网站seo搜索排名
  • 成都网站建设推进方案淘宝seo什么意思
  • 凉山州住房与城乡建设局网站微信小程序怎么做店铺
  • 链接分析属于网站开发百度的官方网站
  • 网站建设哪家公司靠谱搜狗推广
  • 网站开发设计大赛seo视频教学网站
  • 建筑人才网职位邀约是什么意思关键词优化怎么做
  • 有什么做任务的网站吗百度首页网址是多少
  • 微网站简介如何建立自己的网页
  • 可以直接做海报的网站扬州百度seo
  • 做网站的软件工程师互联网销售
  • wordpress精华主题一键优化大师
  • 网页制作素材网站培训机构哪家最好
  • 苏州做网站需要多少钱长沙网络营销学校