0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

闲谈名侦探柯南中的变声器

如意 来源:蝌蚪五线谱 作者:蝌蚪君 2021-01-19 10:49 次阅读

名侦探柯南是众多人心中崇拜的偶像,没有案子能难倒柯南。

不过,柯南办案离不开高科技“武器”,其中最让人梦寐以求的一种“武器”就是蝴蝶结变声器,因为它随心所欲地克隆任何人的声音。

其实,在现实世界中,这样的变声器并不少见。网上搜索“变声器”,便跳出各种软件,“帅哥变萝莉,大妈变御姐”,任君选择。

在某些领域,变声技术也成了企业业务中的重要支撑。比如高德地图里林志玲、周星驰的导航声音,就得到了很多人的支持。

那“变声”是怎么实现的呢?

“变声”变的是什么?

首先,我们先得了解声音具有哪些性质。判断两个声音是否相同,我们一般从音调,响度,音色三个方面进行比较。

音调强调声音的高低,响度反应声音能传播的距离,音色是一声音特有波形的外在表现,结合这3个因素,就能分辨出不同的声音。

要想实现“变声”,就要从这三个因素下手。通常来讲,变声器借助对音色和音调的双重复合改变,实现对声音的改变。

变声器之所以能变声是因为建立了一套独特的算法,能识别声音的音色和音调并对其进行调整,让声音产生变化。

变声器类型

目前市场上的变声器主要有两大类,一类是硬件变声器,一类是软件变声器。虽然表现形式不一,但是变声原理相似。

硬件变声器是通过各种声卡(也就是硬件声卡)变声,声卡里预置了各种设置好算法的声音,借此实现“变声”。但这种方式缺点很明显,那就是电流声明显且种类相对较少。

相比之下,软件变声器使用更方便,能满足各种变声需求(比如唱歌,播音主持等),使声音更加立体,音效也更为丰富。

怎么实现变声

那这些不同的变声器到底是怎么改变声音特质的呢?

01 声波采样和时域分析

人发声的本质是通过声带震动,带动空气产生气压差,从而让声波在空气中传播。变声器要在一定范围内采集量化这些声音,通常采样在44100Hz,量化的范围在16bit,)也就是说,在一秒内可采样44100个样本点来描绘波形。

这些波形里面有各种不同的小波形,学术上叫做“基波”,每个人的基波不一样,都有自己的基音周期,也就是“基音频率”,即个体所拥有的独特的音频/音质/音色/音调,从而建立起各种各样声音的“数据库”。

02 傅里叶转换

对声音进行了采样和量化,接下来就是傅里叶转换,只有转换成频谱图,然后通过各种算法去捕捉规律,对声音信号以及不同声音频率的识别和分析,从而达到变声。

傅里叶转换小科普:傅里叶转换是由傅里叶数学家所发明,要想完整的从数学角度了解傅里叶转换必须具有高等数学的基础,不过从通俗易懂的角度去理解,傅里叶转换就是指将一件事情从两个维度去分析,比如一首歌,不同的时间段有不同的音调,但是从另一方面分析,可以把每个时间段的音调转换成数字,从而精准定位不同时间段的不同“调调”。

03 赋予音色风格

变声器不仅要能识别音频和语言内容,还要能赋予音色不同风格(比如语速快慢、强弱),只有这样,变声才称得上是随心所欲。
责编AJX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 音频
    +关注

    关注

    29

    文章

    2869

    浏览量

    81496
  • 硬件
    +关注

    关注

    11

    文章

    3315

    浏览量

    66203
  • 软件
    +关注

    关注

    69

    文章

    4928

    浏览量

    87408
收藏 人收藏

    评论

    相关推荐

    电力智能安全警示:电力界的“柯南”,侦探般的“守护”

    案例一:贵阳高压线触电事故 时间:2024年3月25日 地点:贵州省贵阳市某工地 事故概述:一54岁的男子在施工过程中头部触碰到高压线绝缘层裸露部位,导致被电击伤。该男子被困在高6米的钢架上,全身
    的头像 发表于 12-17 18:08 116次阅读

    2024年色标传感品牌排行榜前十最新

    关于2024年色标传感品牌排行榜前十最新,由于不同时间、不同评选机构和不同评价标准可能会产生不同的排名结果,因此很难给出一个绝对准确且固定的排名。不过,我可以根据当前市场上较为知名和受欢迎的色标
    的头像 发表于 09-09 14:45 939次阅读
    2024年色标传感<b class='flag-5'>器</b>品牌排行榜前十<b class='flag-5'>名</b>最新

    Capture Symbol 檔長度

    Hi All 小弟是初學者剛學建立Symbol 想請問Symbol 建立時\"檔最多字數\" 又網路上查到 Package name 限制31字數 是指哪個package ??
    发表于 08-07 09:38

    求助,请问ESP8266设备如何修改?

    大家好,我最近在测试ESP8266的时候发现在路由的客户端列表里会看见如ESP_1312D1这种类似的设备,命名规则似乎是ESP_ + MAC地址的后三个字节,请问我需要如何来修改这个设备
    发表于 07-19 07:04

    索尼伦敦工作室关闭,900员工失业

     索尼互动娱乐曾于今年 2 月宣布,作为大规模裁员行动的一部分,计划关闭该工作室。此次裁员涉及全球范围内的 900 员工,占总人数的 8%。
    的头像 发表于 05-22 10:39 459次阅读

    如何修改驱动使安装后设备

    如何修改驱动使安装后设备,不显示为STM32 Virtual COM Port,而是其他,比如修改成产品名
    发表于 05-11 06:57

    企业鸿蒙原生应用元服务备案实操包公钥签名信息

    一、 鸿蒙应用/元服务如何查询包? 登录 AppGallery Connect ,点击“我的应用”,输入应用名称可查询到需要备案的鸿蒙应用/元服务包。 二、 鸿蒙应用/元服务如何获取公钥和签名
    发表于 04-10 15:32

    蔚来智能驾驶月度运营报告新鲜出炉:新增智能驾驶用户11,816

    2024年3月,蔚来新增智能驾驶用户11,816,智能驾驶总用户数达307,783。其中,全域领航辅助NOP+用户数达193,174。智能驾驶端云算力新增11.5 EOPS,总算力达232.21 EOPS。
    的头像 发表于 04-09 15:03 935次阅读

    如何成为一嵌入式C语言高手?

    如何成为一嵌入式C语言高手? 嵌入式系统是当今科技领域的核心,而C语言则是嵌入式系统开发中最常用的编程语言之一。成为一嵌入式C语言高手需要长时间的学习和实践。下面将介绍一些方法和技巧,帮助你在
    发表于 04-07 16:03

    如何成为一嵌入式C语言高手?

    如何成为一嵌入式C语言高手? 嵌入式系统是当今科技领域的核心,而C语言则是嵌入式系统开发中最常用的编程语言之一。成为一嵌入式C语言高手需要长时间的学习和实践。下面将介绍一些方法和技巧,帮助你在
    发表于 03-25 14:12

    SpaceX成功实施载人航天任务,四宇航员升空

     3月4日,SpaceX公司利用载人龙飞船“奋进号”成功完成了美国国家航空航天局(NASA)的第八次载人航天任务(Crew-8),向国际空间站运送了三美国宇航员和一俄罗斯宇航员
    的头像 发表于 03-04 14:37 803次阅读

    【星嵌电子XQ138F-EVM开发板体验】(原创)8.安全FPGA防御黑客病毒(芯片设计制造级防护)源代码

    OMAP-L138(定点/浮点DSP C674x+ARM9)+ FPGA处理的开发板。 病毒检测和防御是一个复杂的话题,需要在多个层次上进行保护,包括硬件、固件和软件。在实际应用中,要确保遵循最佳实践
    发表于 03-03 10:08

    鸿蒙开发实战项目:录音变声应用

    概述 本示例使用AudioCapturer提供的JS接口对音频进行采集,并进行变声处理。 涉及OpenHarmony技术特性 媒体 基础信息 应用端 简介 AudioChangeDemo是装在
    发表于 03-01 17:24

    如何设置Arduino霍尔效应传感

    在本指南中,您将学习如何设置Arduino霍尔效应传感,特别是US1881,以检测磁场。这对于需要查找电机的转速或机器中其他运动的项目非常有用。
    的头像 发表于 02-11 10:14 1420次阅读
    如何设置Arduino霍尔效应传感<b class='flag-5'>器</b>

    如何设置Arduino IR发射电路

    在本指南中,您将学习如何设置 Arduino IR发射电路。它使您可以控制IR(红外线)LED,并从Arduino发送任何远程控制代码。这意味着你可以用它来控制你的电视或其他任何你喜欢的东西!
    的头像 发表于 02-11 09:44 838次阅读
    如何设置Arduino IR发射<b class='flag-5'>器</b>电路