CN117561570A - 信息处理装置、信息处理方法和程序 - Google Patents

信息处理装置、信息处理方法和程序 Download PDF

Info

Publication number
CN117561570A
CN117561570A CN202280045017.1A CN202280045017A CN117561570A CN 117561570 A CN117561570 A CN 117561570A CN 202280045017 A CN202280045017 A CN 202280045017A CN 117561570 A CN117561570 A CN 117561570A
Authority
CN
China
Prior art keywords
speaker
information processing
feature
voice signal
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202280045017.1A
Other languages
English (en)
Inventor
高桥直也
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Group Corp
Original Assignee
Sony Group Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Group Corp filed Critical Sony Group Corp
Publication of CN117561570A publication Critical patent/CN117561570A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/003Changing voice quality, e.g. pitch or formants
    • G10L21/007Changing voice quality, e.g. pitch or formants characterised by the process used
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/361Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
    • G10H1/366Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems with means for modifying or correcting the external signal, e.g. pitch correction, reverberation, changing a singer's voice
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0272Voice signal separating
    • G10L21/028Voice signal separating using properties of sound source
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/27Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the analysis technique
    • G10L25/30Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the analysis technique using neural networks
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/003Changing voice quality, e.g. pitch or formants
    • G10L21/007Changing voice quality, e.g. pitch or formants characterised by the process used
    • G10L21/013Adapting to target pitch
    • G10L2021/0135Voice conversion or morphing

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

为了执行有效的音质转换处理,例如,本发明提供了具有音质转换单元的信息处理装置,该音质转换单元用于从混合的声音信号执行人声信号和伴奏信号的声源分离,并使用声源分离的结果执行音质转换。

Description

信息处理装置、信息处理方法和程序
技术领域
本公开涉及信息处理装置、信息处理方法和程序。
背景技术
已经提出了用于将自己对话(包括歌声)的音质转换成另一公司的音质的音质转换技术。音质是由说话者生成的人类语音,并且是指收听者在多个语音单元(例如,音素)上感知的语音属性,并且更具体地,是指即使对话具有相同的声音音高和音调,如果取决于收听者存在差异,则变得更近的元素。下面的专利文献1描述了一种在保持对话内容的同时将一般对话语音转换为另一说话者的音质的音质转换技术。
引用列表
专利文献
专利文献1:日本专利申请公开号2018-005048。
发明内容
本发明要解决的问题
在该领域中,期望执行适当的音质转换处理。
本公开的目的是提供用于执行适当的音质转换处理的信息处理装置、信息处理方法和程序。
问题的解决方案
例如,本公开提供,
信息处理装置,包括:
音质转换单元,从混合声音信号执行人声信号和伴奏信号的声源分离,并使用所述声源分离的结果执行音质转换。
例如,本公开提供,
信息处理方法,包括:
通过音质转换单元从混合声音信号执行人声信号和伴奏信号的声源分离,并使用所述声源分离的结果执行音质转换。
例如,本公开提供,
用于使计算机执行信息处理方法的程序,所述信息处理方法包括:
通过音质转换单元从混合声音信号执行人声信号和伴奏信号的声源分离,并使用所述声源分离的结果执行音质转换。
附图说明
图1是示出用于描述一个实施方式的概况的示图。
图2是示出根据实施方式的智能电话的配置实施例的框图。
图3是示出根据实施方式的音质转换单元的配置实施例的框图。
图4是示出根据实施方式的用于描述由音质转换单元执行的学习的实施例的示图。
图5是示出根据实施方式的用于描述智能电话的操作时参考的示图。
图6是示出用于描述与在实施方式中执行的音质转换处理相关联执行的处理的实施例的示图。
图7是示出用于描述与在实施方式中执行的音质转换处理相关联地执行的处理的另一实施例的示图。
图8是示出用于描述变形例的示图。
图9是示出用于说明变形例的示图。
具体实施方式
在下文中,将参考附图描述本公开的实施方式等。注意,将按照以下顺序给出描述。
<本公开的背景>
<一个实施方式>
<变形例>
在下文中将描述的实施方式等是本公开的优选的具体实施例,并且本公开的内容不限于实施方式等。
<本公开的背景>
首先,将描述本公开的背景,以便于理解本公开。近年来,在卡拉OK中,已经越来越多地对包含人声语音的原始声源进行声源分离,以获得人声信号和伴奏信号并使用分离的伴奏信号,而不是使用先前创建的乐器数字接口(MIDI)声源或记录的声源作为伴奏。
随着这种声源分离技术的发展,能够获得伴奏声源制作成本降低、原始音乐享受卡拉OK等优点。同时,在卡拉OK中通常使用诸如混响、通过改变歌声语音的音高而添加的合唱、以及将音质改变为未指定的音质的语音改变器之类的效果,但是仍然难以对特定人的歌声语音进行改变。因此,例如,难以平滑地将音质转换成特定歌手的音质,诸如“让一人的语音稍微更接近原始歌曲的艺人的语音”。
提出了一种音质转换技术,用于在保持对话内容的同时将一般对话语音转换为另一说话者的音质,如在上述专利文献1中描述的技术中。然而,一般来说,歌声的语音在声音音高和音质以及各种音乐表达方法(颤音等)上具有比普通对话更多的改变,并且歌声语音的转换是困难的。因此,目前只能转换为未指定的音质,例如转换为机器人风格或动画风格和性别转换,以及事先能够获得足够干净语音量的特定说话者的音质转换,难以转换为无法事先获得足够干净语音量的说话者。通常,获得足够量的干净语音需要大量时间和成本,并且例如,将音质转换成著名歌手的语音基本上非常困难。
此外,因为必须实时执行音质转换,并且不能使用未来的信息,所以为了在卡拉OK中使用执行高质量转换更加困难。此外,通过声源分离而分离的声源可以包括在声源分离时产生的噪声,参考这种分离的语音转换的语音可能包括大量噪声,并且难以以更高质量转换。考虑到以上几点,将详细地描述本公开的一个实施方式。
<一个实施方式>
[一个实施方式的概述]
首先,将参照图1描述一个实施方式的概要。在图1中所示的混合声源上执行声源分离处理PA。可以通过经由诸如光盘(CD)或网络的记录媒体的分配来提供混合声源。例如,混合声源包括艺术家的声音信号(这是第一人声信号的实施例,并且在下文中,视情况而定也称为人声信号VSA)。此外,混合声源包括除了人声信号VSA之外的信号(乐器声音等,并且在下文中适当地也称为伴奏信号)。
同时,通过麦克风等收集卡拉OK用户的歌声。用户的歌声(第二人声信号的示例)也视情况被称为人声信号VSB。
对人声信号VSA和人声信号VSB进行音质转换处理PB。在音质转换处理PB中,进行让人声信号VSA和人声信号VSB中的任一个人声信号更接近(类似)另一人声信号的处理。此时,可以根据预定控制信号,设定让任意一个人声信号更接近另一人声信号的改变量。例如,进行让卡拉OK用户的人声信号VSB更接近艺术家的人声信号VSA的音质转换处理。然后,进行将经过音质转换处理的人声信号VSB与伴奏信号添加的添加处理PC,并对添加处理PC获得的信号进行再生处理PD。因此,再生经历音质转换处理以近似艺术家的人声信号的用户的歌声语音。
[信息处理装置的配置实施例]
(总体配置实施例)
图2是示出根据本实施方式的信息处理装置的配置实施例的框图。根据本实施方式的信息处理装置的实施例包括智能电话(智能电话100)。用户可以使用智能电话100容易地执行具有音质转换的卡拉OK。应注意,卡拉OK(即,歌声)在本实施方式中被描述为实施例,但是本公开不限于歌声,并且可应用于针对诸如对话的语音的音质转换处理。此外,根据本公开的信息处理装置不仅可应用于智能电话,而且可应用于便携式电子设备,诸如智能手表、个人计算机、固定卡拉OK设备等。
例如,智能电话100包括控制单元101、声源分离单元102、音质转换单元103、麦克风104以及扬声器105。
控制单元101整体控制整个智能电话100。控制单元101被配置为例如中央处理单元(CPU),并且包括存储程序的只读存储器(ROM)、用作工作存储器的随机存取存储器(RAM)等(注意,省略对这些存储器的说明)。
控制单元101包括作为功能块的说话者特征量估计单元101A。说话者特征量估计单元101A估计与歌声的进行没有随时间改变的特征对应的特征量,具体而言,估计与说话者相关的特征量(以下,适当地称为说话者特征量)。
此外,控制单元101包括作为功能块的特征量混合单元101B。特征量混合单元101B以适当的权重混合例如2个以上的说话者特征量。
声源分离单元102将输入的混合声音信号分离成人声信号和伴奏信号(声源分离处理)。将通过声源分离获得的人声信号提供给音质转换单元103。此外,将通过声源分离获得的伴奏信号提供给扬声器105。
音质转换单元103执行音质转换处理,使得由麦克风104收集的与用户的歌声语音相应的人声信号的音质近似于通过声源分离单元102进行声源分离而获得的人声信号。注意,稍后将描述由音质转换单元103执行的处理的细节。注意,本实施方式中的音质除了说话者特征量之外进一步包括诸如声音音高和音量的特征量。
例如,麦克风104收集智能电话100的用户的歌声或对话(在该实施例中,歌声)。与收集的歌声对应的人声信号被提供给音质转换单元103。
添加单元(未示出)添加从声源分离单元102提供的伴奏信号和从音质转换单元103输出的人声信号。通过扬声器105再生所添加的信号。
要注意的是,智能电话100可以具有除了在图2中示出的配置之外的配置(例如,配置为触摸面板的显示器或按钮)。
(音质转换单元的配置实施例)
图3是示出了音质转换单元103的配置实施例的框图。音质转换单元103包括编码器103A、特征量混合单元103B和解码器103C。编码器103A使用通过预定学习获得的学习模型从人声信号提取特征量。编码器103A提取出的特征量例如是随着歌声的进行而随时间改变的特征量,具体包括声音音高信息、音量信息或对话(歌词)信息中的至少一者。
特征量混合单元103B混合由编码器103A提取的特征量。由特征量混合单元103B混合的特征量被提供给解码器103C。
解码器103C基于从特征量混合单元103B提供的特征量和说话者特征量生成人声信号。
(关于由音质转换单元执行的学习)
接下来,将参考图4描述由音质转换单元103执行的学习方法的实施例。注意,在图4中,省略了音质转换单元103中的特征量混合单元103B和特征量混合单元101B的说明。
在学习时,使用多个歌手的人声信号(可包括普通对话)来学习音质转换单元103。人声信号可以是多个歌手唱相同内容的并行数据片段,或者不一定是并行数据。在本示例中,它被视为更现实且难以学习的非平行数据。如图4所示,多个歌手的人声信号被存储在适当的数据库110中。
对说话者特征量估计单元101A和编码器103A输入预定人声信号,作为歌声语音数据x的输入。说话者特征量估计单元101A根据所输入的歌声语音数据x估计说话者特征量。此外,编码器103A从所输入的歌声语音数据x中提取例如声音音高信息、音量信息和对话内容(歌词)作为特征量的实施例。这些特征量例如由以多维矢量表示的嵌入矢量来限定。由嵌入矢量限定的每个特征量被适当地称为如下:
说话者嵌入;
eid
声音音高嵌入;
epitch
音量嵌入;以及
eloud
内容嵌入;
econt
解码器103C执行以这些特征量作为输入来构造语音的处理。在学习时,解码器103C执行学习,使得解码器103C的输出重构歌声语音数据x的输入。例如,解码器103C执行学习以使在图4中示出的由损失函数计算器115计算的歌声语音数据x的输入与解码器103C的输出之间的损失函数最小化。
因为学习说话者特征量估计单元101A和编码器10AC,使得每个嵌入仅反映对应特征而不具有其他特征的信息,所以可以在推断时通过将一个嵌入替换为另一来仅转换对应特征。例如,当只有说话者嵌入时
eid
用另人的音质代替,可以在保持声音音高、音量和对话内容的同时转换音质(在不包括声音音高的狭义上的音质)。作为获得以这种方式分离特征的嵌入矢量的方法,存在从仅反映特定特征的特征量获得嵌入的方法和学习从数据(预定人声信号)仅提取特定特征的编码器的方法。
作为前者,存在通过底座声音提取器提取底座声音f0并且获得的方法。
声音音高嵌入;
epitch=Epitch(f0),
获得音量嵌入的方法
eloud=Eloud(p)
来自平均功率P,
获得说话者嵌入的方法
eid=Eid(n)
来自说话者标签n,
获得特征量的方法
VASR
从语音识别中获得,
获得内容嵌入的方法
econt=Econt(vASR)
来自自动对话识别等。
作为后一方法(学习从数据仅提取特定特征的编码器的方法),可考虑基于对手学习或量化导致的信息损失的技术。例如,使用对手学习来获得以下中的每一者:
声音音高嵌入,
epitch
音量嵌入,以及
eloud
说话者嵌入
eid
。此外,内容嵌入
econt
其中,很难获取正确的标签可以通过学习使用数据来获得。
作为具体实施例,由编码器103A执行的提取内容嵌入的学习的实施例
econt
被描述。首先,将描述使用基于对手学习的技术的具体示例。
编码器
Econt(x,θcont)
提取内容嵌入
eCont
从输入的歌声语音数据x中可以通过添加学习到
损失函数
Lj
使用评论员的
Cj
用于估计另一特征量
yj
从内容嵌入
econt
到失函数
Lrec
关于输入的重新配置。
具体地,使用以下公式执行学习。
然而,在上述公式中,
LED
表示用于学习编码器103A和解码器103C的损失函数。此外,
是评论员的损失函数
Cj
以及
λj
是权重参数。
θid
θpitch
θloud
θcont
θdec
是编码器103A和解码器103C的参数,并且
φj
是评论员的参数
Cj
接下来,将描述基于通过量化的信息损失的技术的特定实施例。
当编码器的输出时
Econt(x,θcont)
提取内容嵌入
eCont
从输入的歌声语音数据x被矢量量化并且信息被压缩,内容嵌入
econt
可以引导仅保存未被包括在其他信息中的信息
(eid,epitch,eloud)
提供给解码器。
可以通过最小化以下损失函数来执行学习。
L(θ)=Lrec(x,D(Eid(n,θid),Epitch(f0,θpitch),Eloud(p,θloud),Econt(x,θcont),θdec))+|sg(E(x)-V(E(x)))|2+β|E(x)-sg(V(E(x))|2
在此,sg()是不将神经网络的梯度信息发送到以下层的停止梯度算子,并且V()是矢量量化运算。
关于用于重新配置的损失函数
Lrec
根据解码器和编码器的类型,可想到各种形式。例如,下界(ELBO)的证据
可以在变分自动编码器(VAE)或向量量化VAE的情况下使用。在生成的对手网络的情况下,它可以表示为输入、输出情况错误和对手损失的加权和(以下公式)
Ladv
Lrec=||x-D(eid,epitch,eloud,econt)||2+λLadv
上述学习不改变说话者特征量估计单元估计的说话者信息而进行。一旦学习,说话者信息就可改变。此外,未来信息可以在学习时使用。
在上文中,已经给出了关于获得用于确定音质的说话者嵌入的方法的描述:
eid=Eid(n)
使用说话者标记n。然而,在该方法中,转换目的地歌手需要被预先包括在学习数据中,并且不能对任意歌手(未知说话者)执行音质转换。对此,将描述从语音信号获得嵌入说话者的方法。例如,可想到以下两种方法。
第一方法是基于说话者的人声信号执行说话者嵌入估计的方法,该说话者嵌入估计用于估计预定说话者(例如,具有与作为转换目的地的歌手的歌声语音数据相似的特征的歌声语音数据的说话者)的说话者信息。说话者特征量估计单元F(),估计说话者嵌入;
使用说话者标签n从说话者n的歌声声音中学习
xn
被学习。F可以由神经网络等配置,并被学习以最小化到说话者嵌入的距离。作为距离,Lp范数
可以使用。
第二方法是执行歌手识别模型学习以基于预定人声信号估计说话者的说话者信息的方法。
提取说话者嵌入的说话者特征量估计单元G()
来自歌声声音
xn
在音质转换单元103的学习之前被学习。通过使用具有歌手标签的多个歌手的歌声声音数据来最小化以下目标函数L,可以学习G。
L=-min(K(G(xn),G(xm))-K(G(xn),G(x′n))-1,0)
在此,K(x,y)是x和y之间的余弦距离,
xn,x′n
是歌手n的不同的歌声声音,以及
xn
是歌手歌声声音(m≠n)。
说话者嵌入
利用以此方式学习的G如下获得,并用于学习音质转换单元103。
在上述任何方法中,优选的是,输入到说话者特征量估计单元G()的输入语音足够长,以便获得准确的说话者嵌入。这是因为不能从短声音充分地提取歌手的特征。另一方面,过长的输入具有必要的存储器变得巨大的缺点。在这点上,对于G(),可使用具有递归结构的递归神经网络,或者可使用利用多个短时间段获得的说话者嵌入的平均值等。
[操作实施例]
音质转换由如上所述学习的音质转换单元103执行。将参考图5描述由智能电话100执行的音质转换处理。
在图5中,人声信号VSB唱卡拉OK用户的歌声语音数据。此外,人声信号VSA是卡拉OK用户想要使音质更近的歌手的歌声语音数据,是通过声源分离获得的人声信号。
人声信号VSA和人声信号VSB中的每一者被输入到音质转换单元103。编码器103A从人声信号VSA和人声信号VSB中提取诸如声音音高和音量的特征量。
例如,指定要被替换的特征量的控制信号被输入到特征量混合单元103B。例如,在输入用于将从人声信号VSB提取的声音音高信息转换为从人声信号VSA提取的声音音高信息的控制信号的情况下,特征量混合单元101B使用从人声信号VSA提取的声音音高信息来替换从人声信号VSB提取的声音音高信息。由特征量混合单元101B混合的特征量被输入到解码器103C。
人声信号VSA和人声信号VSB被输入到说话者特征量估计单元101A。说话者特征量估计单元101A从各人声信号估计说话者信息。估计的说话者信息被提供给特征量混合单元101B。
向特征量混合单元101B输入表示是否更换说话者特征量、更换时的说话者特征量的更换重量的控制信号。根据控制信号,特征量混合单元101B适当地替换说话者特征量。例如,在将从人声信号VSB获得的说话者特征量替换为从人声信号VSA获得的说话者特征量的情况下,将由说话者特征量限定的音质(狭义的音质)从卡拉OK用户的音质替换为与人声信号VSA对应的歌手的音质。将由特征量混合单元101B混合的说话者特征量提供给解码器103C。
解码器103C基于从特征量混合单元101B提供的特征量和从特征量混合单元101B提供的说话者特征量来生成歌声语音数据。通过扬声器105再生产生的歌声语音数据。因此,再生其中卡拉OK用户的音质的一部分已经被歌手的音质的一部分(诸如专业人员)替换的歌声语音。
[与音质转换处理相关联地执行的处理]
接下来,将描述与音质转换处理相关联地执行的处理。首先,将描述用于实现平滑音质转换的处理。在将自己的歌声声音改变为在卡拉OK等中使用的原始歌曲的歌手的歌声声音时,需要享受。例如,这可以通过替换嵌入歌手A的说话者为
嵌入歌手B的说话者来实现
为了在推断时(在执行音质转换处理时)将该歌手A(自身)的歌声语音改变成另一歌手(原始歌曲的歌手)的音质。
然而,在卡拉OK等中,存在这样的需求:自己的歌声语音没有完全改变为歌手B的音质,而是歌手B稍微模仿。为了实现这一点,插值函数
用于平稳地改变嵌入歌手A的说话者
为嵌入歌手B的说话者
被使用。在此,α是用于确定改变量的标量变量,并且还可以由用户确定。可以使用线性插值或球面线性插值作为插值函数。
注意,除了
epitch
eloud,和
econt
还可以类似地使用线性插值或球面线性插值来进行插入。例如,在卡拉OK用户的音调的情况下
期望更接近原始声源的歌手的音调
可以如下执行线性插值。
接下来,将描述实时处理。通过使用过去和未来信息的批处理来执行歌声语音转换的许多一般算法。另一方面,在卡拉OK等中使用的情况下,需要实时转换。此时,不能使用未来信息,因此,难以执行高质量转换。
对此,本实施方式着眼于在卡拉OK中的多种情况下在原始声源中的歌声与音质转换中的用户歌声之间的对话(歌词)具有相同内容的并行数据的关系,并且即使在使用这种特征的实时处理中也能够实现高质量转换。在下文中,将描述用于实现这种转换的处理的具体实施例。
首先,设置在音质转换单元103中的编码器103A和解码器103C都被设置为不使用未来信息的功能。在使用递归神经网络(RNN)或卷积神经网络(CNN)来配置编码器103A和解码器103C的情况下,这可以通过使用单向RNN或不使用未来信息的因果卷积来形成编码器103A和解码器103C来实现。
因此,可以实时地执行该处理。但是,为了高精度地推定,需要基于足够长的输入来获得说话者嵌入,因此,在刚开始歌声后不久无法获得足够长度的输入,难以进行高品质变换。对此,在卡拉OK的音质转换中,可想到在推断时使用并行数据的关系,并且仅在短时间内使用输入来估计说话者嵌入。在此,短时间是包括一个或少量音素的歌声语音的持续时间,并且例如是大约几百毫秒到几秒。通常,不同说话者的相同音素之间的音质转换相对容易,并且能够以高质量执行转换。对此,当说话者嵌入依赖于音素时,即使使用短时间信息也可执行高质量转换。然而,假设学习时没有并行数据的情形,因此,需要在说话者嵌入是时间不变的约束下学习模型。也就是说,不可能简单地从短时间信息中获得说话者嵌入,换言之,不可能学习音素相关的说话者嵌入。
对此,编码器103A和解码器103C是利用时不变的说话者嵌入来学习的,并且说话者特征量估计机
Fshort()
学习冻结这些模型的参数并使用这些模型估计异常说话者嵌入的方法。因此,将本处理时的说话者嵌入处理为异常特征量。
学习目标函数
Fshort
可以表示为
L(ψ)=Lrec(x,D(Fshort(x,ψ),epitch,eloud,econt))。
在此,应当注意,编码器103A和解码器103C的参数是固定的。
感受野
Fshort
限于上述短时间,通过使上述目标函数最小化来获得。
以这种方式学习的说话者特征量估计单元F是获得取决于由下式指定的对话内容(音素)的说话者嵌入的估计器:
econt
并且仅仅基于短时间信息实现高质量转换。
另一方面,若歌声持续一定时间,从充分长的输入声音能够获得说话者嵌入,则在使用执行参照图4等描述的学习的说话者特征量估计单元F的情况下,时间稳定性有时提高。
对此,如图6所示,例如,说话者特征量估计单元101A包括使用预定时间或更长时间的长时间信息的说话者特征量估计单元(在下文中,适当地称为全局特征量估计单元121A)、使用短于预定时间的时间的短时间信息的说话者特征量估计单元(在下文中,适当地称为局部(音素)特征量估计单元121B)以及特征量结合单元121C。然后,使用全局特征量估计单元121A和局部特征量估计单元121B两者,可以获得说话者特征量。由特征量结合单元121C结合从两个估计单元获得的说话者特征量,并使用该说话者特征量来获得最终的说话者嵌入。可以使用加权线性结合、球上线性结合等用于结合,并且可以从持续时间、输入信号等获得结合权重参数。例如,说话者嵌入
eid
可以如下获得。
eid=α(T,x)Fshort(xshort)+(1-α(T,x))F(x)
在此,T是从转换开始起的输入长度。在此,α也可以仅取决于T如下获得。
可替代地,它可以使用神经网络(像α(x))从输入x获得,或可以使用T或x的任何信息获得。
接下来,将描述处理歌声错误的处理。上述实时处理具有这样的前提,即,包括在推断时的原始歌曲中的歌声内容和用户的歌声内容彼此一致(假设并行数据)。另一方面,用户可能错误地唱了歌曲等,并且该前提不一定成立。在通过仅使用上述短时间输入的方法在大大不同的音素之间获得说话者嵌入的情况下,转换的质量可能大大劣化。
在这方面,在进行本处理的情况下,如图7所示,相似性计算器103D设置在音质转换单元103中。相似性计算器103D计算内容嵌入的相似性
econt
目标歌手与原歌手之间。相似度计算器103D的计算结果被提供给说话者特征量估计单元101A。
说话者特征量估计单元101A根据相似度使说话者特征量估计时的全局特征量和局部特征量的结合系数(由每个说话者特征量估计单元估计的每个说话者特征量的权重)与其他特征量的混合的权重改变。即,在相似度低的情况下,由于对话内容不同,所以基于短时间信息的说话者特征量的结合的权重减小,相依性降低。换言之,主要使用全局特征量估计单元121A的处理结果。此外,在其他特征量的混合中,通过增加相对于原始说话者的特征量的权重来抑制过度转换,由此抑制音质的显著劣化。
接下来,将描述用于使分离的声源鲁棒的机制。通常,用于学习歌声语音转换的数据优选地是干净的,而没有噪声。另一方面,在本发明中,目标说话者歌声的语音是通过声源分离获得的语音,且包括由该分离引起的噪声。因此,每个嵌入的估计精度由于噪声而劣化,并且转换后的语音的音质可能包括噪声。为了防止这种情况,将描述针对声源分离噪声构建鲁棒系统的方法。
可以通过在编码器、解码器和说话者特征量估计单元的学习期间应用约束,使得从通过声源分离获得的语音提取的嵌入矢量和原始干净语音相同,来实现针对声源分离噪声的鲁棒性。具体地,当干净语音信号是x,伴奏信号是b,声源分离器是h()时,正则化项
Lreg=||E(x)-E(h(x+b))||p
添加到学习的目标函数中。
在此,E是编码器或特征量提取器。关于损失函数的计算
Lrec
与重构相关使得能够学习编码器103A,使得来自分离的语音的特征量提取结果与来自干净语音的特征量提取结果一致,同时通过仅使用干净语音来保持解码器103C的输出干净。
优选的是,执行与上述音质转换处理相关联地执行的所有处理,但是一些处理可以被执行或者不必被执行。
<变形例>
虽然上面已经描述了本公开的实施方式,但是本公开不限于上述实施方式,并且在不背离本公开的主旨的情况下可以做出各种修改。
并非实施方式中描述的所有处理都需要由智能电话100执行。一些处理可以由与智能电话100不同的装置(例如,服务器)执行。例如,如图8所示,声源分离处理和说话者特征量估计处理可以由服务器执行,音质转换处理和再生处理可以由智能电话执行。此外,如图9所示,可以由服务器执行声源分离处理,并且可以由智能电话执行音质转换处理、再生处理和说话者特征量估计处理。经由网络在服务器与智能电话之间发送和接收处理结果。
此外,本公开还可以通过诸如装置、方法、程序或者系统的任何模式来实现。例如,通过使得能够下载执行在上述实施方式中描述的功能的程序和通过不具有在实施方式中描述的功能的装置下载并安装程序,可以在装置中执行在实施方式中描述的控制。本公开也可以通过分配这样的程序的服务器来实现。此外,在各个实施方式和变形例中描述的项可以适当地结合。此外,本公开的内容并不被解释为受本说明书中示例的效果的限制。
本公开可以具有以下配置。
(1)
一种信息处理装置,包括:
音质转换单元,从混合声音信号执行人声信号和伴奏信号的声源分离,并使用所述声源分离的结果执行音质转换。
(2)
根据(1)所述的信息处理装置,其中
第一人声信号通过所述声源分离从所述混合声音信号中分离,
收集的第二人声信号被输入至所述音质转换单元,并且
所述音质转换单元让所述第一人声信号和所述第二人声信号中的一个人声信号更接近另一人声信号。
(3)
根据(2)所述的信息处理装置,其中
能够设置让所述一个人声信号更接近所述另一人声信号的改变量。
(4)
根据(2)所述的信息处理装置,进一步包括:
说话者特征量估计单元,估计与说话者相关的特征量,
其中,所述音质转换单元包括编码器和解码器。
(5)
根据(4)所述的信息处理装置,其中
与所述说话者相关的特征量是与不随时间改变的特征对应的特征量,
所述编码器从输入的人声信号中提取与随着时间改变的特征对应的特征量,以及
所述解码器基于由所述说话者特征量估计单元估计的特征量和由所述编码器提取的特征量,生成人声信号。
(6)
根据(5)所述的信息处理装置,其中
所述与不随时间改变的特征对应的特征量是说话者信息,并且
所述与随着时间改变的特征对应的特征量包括声音音高信息、音量信息和对话信息中的至少一者。
(7)
根据(6)所述的信息处理装置,其中
所述特征量由嵌入矢量限定。
(8)
根据(7)所述的信息处理装置,其中
所述编码器通过使用学习模型,提取对应于随时间改变的特征的所述特征量的嵌入矢量,所述学习模型通过执行针对从仅反映特定特征的特征量获得嵌入矢量的学习或者针对从声音信号中仅提取特定特征的学习而获得。
(9)
根据(6)至(8)中任一项所述的信息处理装置,其中
所述说话者特征量估计单元通过使用学习模型,估计所述说话者的特征量,所述学习模型通过基于预定说话者的人声信号针对估计所述说话者的所述说话者信息的学习而获得。
(10)
根据(6)至(8)中任一项所述的信息处理装置,其中
所述说话者特征量估计单元通过使用学习模型来估计所述说话者的特征量,所述学习模型通过基于预定人声信号针对估计所述说话者的说话者信息的学习而获得。
(11)
根据(4)至(10)中任一项所述的信息处理装置,其中
所述说话者特征量估计单元包括第一说话者特征量估计单元和第二说话者特征量估计单元,
所述信息处理装置进一步包括特征量结合单元,所述特征量结合单元对由所述第一说话者特征量估计单元估计的与所述说话者相关的特征量和由所述第二说话者特征量估计单元估计的与所述说话者相关的特征量进行结合。
(12)
根据(11)所述的信息处理装置,其中
所述第一说话者特征量估计单元基于预定时间以上的人声信号估计与所述说话者相关的特征量,并且所述第二说话者特征量估计单元基于比所述预定时间短的时间的人声信号估计与所述说话者相关的特征量。
(13)
根据(11)所述的信息处理装置,其中
所述特征量结合单元中的结合系数根据所述第一人声信号和所述第二人声信号之间的相似度而改变。
(14)
根据(13)所述的信息处理装置,其中
所述结合系数是针对由所述第一说话者特征量估计单元估计的与所述说话者相关的特征量和由所述第二说话者特征量估计单元估计的与所述说话者相关的特征量中的每一者的权重。
(15)
一种信息处理方法,包括:
通过音质转换单元从混合声音信号执行人声信号和伴奏信号的声源分离,并使用所述声源分离的结果执行音质转换。
(16)
一种用于使计算机执行信息处理方法的程序,所述信息处理方法包括:
通过音质转换单元从混合声音信号执行人声信号和伴奏信号的声源分离,并使用所述声源分离的结果执行音质转换。
参考符号列表
100 智能电话
102 声源分离单元
101A 说话者特征量估计单元
101B 说话者特征量混合单元
103 音质转换单元
103A 编码器
103C 解码器
103D 相似性计算器
121A 全局特征量估计单元
121B 局部特征量估计单元。

Claims (16)

1.一种信息处理装置,包括:
音质转换单元,从混合声音信号执行人声信号和伴奏信号的声源分离,并使用所述声源分离的结果执行音质转换。
2.根据权利要求1所述的信息处理装置,其中
第一人声信号通过所述声源分离从所述混合声音信号中分离,
收集的第二人声信号被输入至所述音质转换单元,并且
所述音质转换单元让所述第一人声信号和所述第二人声信号中的一个人声信号更接近另一人声信号。
3.根据权利要求2所述的信息处理装置,其中
能设置让所述一个人声信号更接近所述另一人声信号的改变量。
4.根据权利要求2所述的信息处理装置,进一步包括:
说话者特征量估计单元,估计与说话者相关的特征量,
其中,所述音质转换单元包括编码器和解码器。
5.根据权利要求4所述的信息处理装置,其中
与所述说话者相关的特征量是与不随时间改变的特征对应的特征量,
所述编码器从输入的人声信号中提取与随着时间改变的特征对应的特征量,以及
所述解码器基于由所述说话者特征量估计单元估计的特征量和由所述编码器提取的特征量,生成人声信号。
6.根据权利要求5所述的信息处理装置,其中
与不随时间改变的特征对应的特征量是说话者信息,并且与随着时间改变的特征对应的特征量包括声音音高信息、音量信息和对话信息中的至少一者。
7.根据权利要求6所述的信息处理装置,其中
所述特征量由嵌入矢量限定。
8.根据权利要求7所述的信息处理装置,其中
所述编码器通过使用学习模型,提取与随着时间改变的特征对应的特征量的嵌入矢量,所述学习模型通过执行针对从仅反映特定特征的特征量获得嵌入矢量的学习或者针对从人声信号中仅提取特定特征的学习而获得。
9.根据权利要求6所述的信息处理装置,其中
所述说话者特征量估计单元通过使用学习模型,估计所述说话者的特征量,所述学习模型通过基于预定说话者的人声信号针对估计所述说话者的所述说话者信息的学习而获得。
10.根据权利要求6所述的信息处理装置,其中
所述说话者特征量估计单元通过使用学习模型来估计所述说话者的特征量,所述学习模型通过基于预定人声信号针对估计所述说话者的说话者信息的学习而获得。
11.根据权利要求4所述的信息处理装置,其中
所述说话者特征量估计单元包括第一说话者特征量估计单元和第二说话者特征量估计单元,
所述信息处理装置进一步包括特征量结合单元,所述特征量结合单元对由所述第一说话者特征量估计单元估计的与所述说话者相关的特征量和由所述第二说话者特征量估计单元估计的与所述说话者相关的特征量进行结合。
12.根据权利要求11所述的信息处理装置,其中
所述第一说话者特征量估计单元基于预定时间以上的人声信号估计与所述说话者相关的特征量,并且所述第二说话者特征量估计单元基于比所述预定时间短的时间的人声信号估计与所述说话者相关的特征量。
13.根据权利要求11所述的信息处理装置,其中
所述特征量结合单元中的结合系数根据所述第一人声信号和所述第二人声信号之间的相似度而改变。
14.根据权利要求13所述的信息处理装置,其中
所述结合系数是针对由所述第一说话者特征量估计单元估计的与所述说话者相关的特征量和由所述第二说话者特征量估计单元估计的与所述说话者相关的特征量中的每一者的权重。
15.一种信息处理方法,包括:
通过音质转换单元从混合声音信号执行人声信号和伴奏信号的声源分离,并使用所述声源分离的结果执行音质转换。
16.一种用于使计算机执行信息处理方法的程序,所述信息处理方法包括:
通过音质转换单元从混合声音信号执行人声信号和伴奏信号的声源分离,并使用所述声源分离的结果执行音质转换。
CN202280045017.1A 2021-06-29 2022-02-09 信息处理装置、信息处理方法和程序 Pending CN117561570A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2021107651 2021-06-29
JP2021-107651 2021-06-29
PCT/JP2022/005001 WO2023276234A1 (ja) 2021-06-29 2022-02-09 情報処理装置、情報処理方法およびプログラム

Publications (1)

Publication Number Publication Date
CN117561570A true CN117561570A (zh) 2024-02-13

Family

ID=84691116

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202280045017.1A Pending CN117561570A (zh) 2021-06-29 2022-02-09 信息处理装置、信息处理方法和程序

Country Status (5)

Country Link
US (1) US12567427B2 (zh)
EP (1) EP4365891A4 (zh)
JP (1) JPWO2023276234A1 (zh)
CN (1) CN117561570A (zh)
WO (1) WO2023276234A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113126951B (zh) * 2021-04-16 2024-05-17 深圳地平线机器人科技有限公司 音频播放方法、装置、计算机可读存储介质及电子设备
JP2024137023A (ja) * 2023-03-24 2024-10-04 ヤマハ株式会社 音変換方法およびプログラム
JP2024137004A (ja) * 2023-03-24 2024-10-04 ヤマハ株式会社 音変換方法およびプログラム
JP2025078119A (ja) * 2023-11-08 2025-05-20 ヤマハ株式会社 情報処理システム、情報処理方法及びプログラム

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4364977B2 (ja) 1999-10-21 2009-11-18 ヤマハ株式会社 音声変換装置及び方法
JP4246792B2 (ja) * 2007-05-14 2009-04-02 パナソニック株式会社 声質変換装置および声質変換方法
WO2008149547A1 (ja) * 2007-06-06 2008-12-11 Panasonic Corporation 声質編集装置および声質編集方法
CN101627427B (zh) * 2007-10-01 2012-07-04 松下电器产业株式会社 声音强调装置及声音强调方法
GB2500471B (en) * 2010-07-20 2018-06-13 Aist System and method for singing synthesis capable of reflecting voice timbre changes
JP5961950B2 (ja) * 2010-09-15 2016-08-03 ヤマハ株式会社 音声処理装置
JP5194197B2 (ja) * 2011-07-14 2013-05-08 パナソニック株式会社 声質変換システム、声質変換装置及びその方法、声道情報生成装置及びその方法
WO2014088036A1 (ja) * 2012-12-04 2014-06-12 独立行政法人産業技術総合研究所 歌声合成システム及び歌声合成方法
JP6664670B2 (ja) 2016-07-05 2020-03-13 クリムゾンテクノロジー株式会社 声質変換システム
US10861476B2 (en) * 2017-05-24 2020-12-08 Modulate, Inc. System and method for building a voice database
WO2019116889A1 (ja) * 2017-12-12 2019-06-20 ソニー株式会社 信号処理装置および方法、学習装置および方法、並びにプログラム
KR20200065248A (ko) * 2018-11-30 2020-06-09 한국과학기술원 음원의 가수 목소리를 사용자의 음색으로 변환하는 시스템 및 방법
TWI742486B (zh) * 2019-12-16 2021-10-11 宏正自動科技股份有限公司 輔助歌唱系統、輔助歌唱方法及其非暫態電腦可讀取記錄媒體
US11257480B2 (en) * 2020-03-03 2022-02-22 Tencent America LLC Unsupervised singing voice conversion with pitch adversarial network
CN113781993B (zh) * 2021-01-20 2024-09-24 北京沃东天骏信息技术有限公司 定制音色歌声的合成方法、装置、电子设备和存储介质

Also Published As

Publication number Publication date
JPWO2023276234A1 (zh) 2023-01-05
EP4365891A1 (en) 2024-05-08
WO2023276234A1 (ja) 2023-01-05
US20240135945A1 (en) 2024-04-25
EP4365891A4 (en) 2024-07-17
US12567427B2 (en) 2026-03-03

Similar Documents

Publication Publication Date Title
CN117561570A (zh) 信息处理装置、信息处理方法和程序
US11942071B2 (en) Information processing method and information processing system for sound synthesis utilizing identification data associated with sound source and performance styles
US7825321B2 (en) Methods and apparatus for use in sound modification comparing time alignment data from sampled audio signals
JP4296231B2 (ja) 声質編集装置および声質編集方法
US20050086055A1 (en) Voice recognition estimating apparatus, method and program
CN110211556B (zh) 音乐文件的处理方法、装置、终端及存储介质
WO2019121577A1 (en) Automated midi music composition server
CN114842827B (zh) 一种音频合成方法、电子设备及可读存储介质
CN110675886A (zh) 音频信号处理方法、装置、电子设备及存储介质
CN114242033A (zh) 语音合成方法、装置、设备、存储介质及程序产品
CN116013332B (zh) 音频处理方法和装置
US20200105244A1 (en) Singing voice synthesis method and singing voice synthesis system
CN119400134A (zh) 音乐生成方法、装置、电子设备和存储介质
WO2007091475A1 (ja) 音声合成装置、音声合成方法及びプログラム
EP4343761A1 (en) Enhanced audio file generator
CN120279868A (zh) 音乐生成方法、音乐生成装置、电子设备和存储介质
CN113781989A (zh) 一种音频的动画播放、节奏卡点识别方法及相关装置
JP2013210501A (ja) 素片登録装置,音声合成装置,及びプログラム
Eronen Signal processing methods for audio classification and music content analysis
JP7192834B2 (ja) 情報処理方法、情報処理システムおよびプログラム
CN115331648A (zh) 音频数据处理方法、装置、设备、存储介质及产品
CN119626186B (zh) 歌曲录制方法、电子设备和计算机可读存储介质
CN116312425B (zh) 音频调整方法、计算机设备和程序产品
Bohak et al. Transcription of polyphonic vocal music with a repetitive melodic structure
CN121034339A (zh) 音频处理方法、程序产品及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination