CN113821188A - 调整音频播放速度的方法、装置、电子设备及存储介质 - Google Patents
调整音频播放速度的方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN113821188A CN113821188A CN202110983421.0A CN202110983421A CN113821188A CN 113821188 A CN113821188 A CN 113821188A CN 202110983421 A CN202110983421 A CN 202110983421A CN 113821188 A CN113821188 A CN 113821188A
- Authority
- CN
- China
- Prior art keywords
- adjusted
- audio signal
- speed
- audio
- speech
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 230000005236 sound signal Effects 0.000 claims abstract description 151
- 230000006870 function Effects 0.000 claims description 27
- 238000012545 processing Methods 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 3
- 235000013559 Schnittsellerie Nutrition 0.000 description 2
- 244000169997 Schnittsellerie Species 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003058 natural language processing Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/165—Management of the audio stream, e.g. setting of volume, audio stream path
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请公开了一种调整音频播放速度的方法、装置、电子设备及存储介质,涉及数据处理技术领域。该方法包括:获取待调整音频信号;若满足调节条件,获取与所述待调整音频信号对应的目标语速;将所述待调整音频信号的播放语速调整为所述目标语速。本方法实现了能够自动地调整音频信号的播放语速而无需用户手动操作,提升了用户体验。
Description
技术领域
本申请涉及数据处理技术领域,更具体地,涉及一种调整音频播放速度的方法、装置、电子设备及存储介质。
背景技术
随着互联网技术的发展,人们对音视频资料的获取变得越来越方便,由于网络音视频中包含的语音速率参差不齐,为了让用户可以自由调整音视频的播放速度,很多媒体播放器都有倍速播放功能。例如对于一些喜欢快速追剧的年轻人来说,通常会将影视剧的播放速率调整为高倍速播放,而对于一些学习网络视频课程的学员来说,可能会由于视频课中老师的某几句话语速过快没能听清楚,而选择低倍速播放。然而,现有的倍速播放功能需要人工操作,降低了用户使用体验。
发明内容
本申请提出了一种调整音频播放速度的方法、装置、电子设备及存储介质,以改善上述问题。
第一方面,本申请实施例提供了一种调整音频播放速度的方法,所述方法包括:获取待调整音频信号;若满足调节条件,获取与所述待调整音频信号对应的目标语速;将所述待调整音频信号的播放语速调整为所述目标语速。
第二方面,本申请实施例提供了一种调整音频播放速度的装置,所述装置包括:数据获取模块,用于获取待调整音频信号;语速获取模块,用于若满足调节条件,获取与所述待调整音频信号对应的目标语速;调整模块,用于将所述待调整音频信号的播放语速调整为所述目标语速。
第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行上述第一方面提供的调整音频播放速度的方法。
第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的调整音频播放速度的方法。
本申请提供的一种调整音频播放速度的方法、装置、电子设备及存储介质,通过获取待调整音频信号,继而若满足调节条件,获取与待调整音频信号对应的目标语速,然后将待调整音频信号的播放语速调整为目标语速。从而通过上述方式实现了能够自动地调整音频信号的播放语速而无需用户手动操作,提升了用户体验。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请一实施例提供的一种调整音频播放速度的方法的流程图。
图2示出了本申请另一实施例提供的一种调整音频播放速度的方法的流程图。
图3示出了本申请实施例提供的根据用户偏好自动的为用户推荐音频信号的播放语速的原理示意图。
图4示出了图2中的步骤S230在一种实施方式中的方法流程图。
图5示出了图2中的步骤S230在另一种实施方式中的方法流程图。
图6示出了本申请又一实施例提供的一种调整音频播放速度的方法的流程图。
图7示出了本申请实施例提供的对音频信号的播放语速进行检测的原理示意图。
图8示出了本申请再一实施例提供的一种调整音频播放速度的方法的流程图。
图9示出了本申请实施例提供的电子设备的音视频播放界面显示指定语速的一显示示例图。
图10示出了本申请实施例提供的电子设备的音视频播放界面显示指定语速的另一显示示例图。
图11示出了本申请实施例提供的一种调整音频播放速度的装置的结构框图。
图12示出了本申请实施例提供的一种电子设备的结构框图。
图13示出了本申请实施例的用于保存或者携带实现根据本申请实施例的调整音频播放速度的方法的程序代码的存储单元。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
随着网络技术以及音视频技术的发展,各类音视频播放软件层出不穷,且为了便于用户观看,越来越多的音视频播放软件支持倍速播放功能。
然而,现有的倍速播放功能通常需要用户手动操作,并且,由于不同音视频中语音的速率可能不同,甚至同一个音视频中不同时间的语音速率也有差异,因此需要用户根据不同的场景设置不同的倍速播放语音,较大程度的降低了用户体验。
发明人经过长期的研究发现,可以通过获取待调整音频信号,继而若满足调节条件,获取与待调整音频信号对应的目标语速,然后将待调整音频信号的播放语速调整为目标语速。从而通过上述方式实现了能够自动地调整音频信号的播放语速而无需用户手动操作,提升了用户体验。
因此,为了改善上述问题,发明人提出了本申请提供的可以自动地调整音频信号的播放语速而无需用户手动操作,提升了用户体验的调整音频播放速度的方法、装置、电子设备及存储介质。
为了便于更好的理解本申请,下面对本申请中涉及的相关概念进行简要说明:
语速:单位时间内连续录制或播放的语音包含的音节或音素的数量(对于中文而言语速还可以是字数),它是一个绝对量。
倍速:语音的播放语速相对实际录制语速的倍数关系,它是一个相对量。
下面将结合附图具体描述本申请的各实施例。
请参阅图1,示出了本申请一实施例提供的一种调整音频播放速度的方法的流程图,本实施例提供一种调整音频播放速度的方法,可应用于电子设备,其中,本实施例中的电子设备可以为手机、平板电脑等具备网络连接功能的移动通信设备,具体设备类型可以不作限定。该方法包括:
步骤S110:获取待调整音频信号。
其中,待调整音频信号表征需调整播放语速的音频信号,例如,待调整音频信号可以为需要将其播放语速调快(此时单位时间内连续播放的语音包含的音节数量或音素数量相对调整前变多)的音频信号,或者待调整音频信号可以为需要将其播放语速调慢(此时单位时间内连续播放的语音包含的音节数量或音素数量相对调整前变少)的音频信号。
可选的,可以为电子设备配置指定语速调整功能,用以控制对电子设备中的各类音视频软件所播放的音频的播放语速进行调整。其中,该指定语速调整功能可以为电子设备的***功能,也可以为电子设备中的某一个业务软件或某一类业务软件具备的“个性化”调整功能。
例如,作为一种方式,假设电子设备的***软件A(假设其具备音视频播放功能)配置了指定语速调整功能,那么当该指定语速调整功能处于开启状态时,则可以对通过***软件A所播放的音频的播放语速进行调整。在这种方式下,可以将音视频软件中待播放的音频信号确定为待调整音频信号,即若检测到指定语速调整功能处于开启状态,则可以将待播放的音频信号确定为待调整音频信号。
在另一种实现方式中,若检测到用户对当前所播放的音视频中的音频的播放语速进行了调整,例如,假设音视频打开时是默认的1.0倍播放速度,若检测到用户将当前所播放的音视频由1.0倍播放速度调整为1.5倍速度播放,表征用户有音频播放语速调整意愿,在这种方式下,可以确定用户调整播放语速时对应的时间戳(时刻,例如可以理解为一段音频播放时的第几秒),并将当前所播放的音视频中自该时间戳(时刻)以后的音频确定为待调整音频信号。其中,待调整音频信号的具体帧数可以不作限定。
在又一种实现方式中,可以根据音视频的内容类型确定待调整语音信号,其中,音视频的内容类型包括语音片段类型和非语音片段类型,本实施例中,可以通过对音视频中的语音信号进行活动语音检测的方式区分语音片段类型和非语音片段类型,活动语音检测的原理以及检测过程在此不再赘述。可选的,若音视频的内容类型为语音片段类型,那么可以将该音视频中的音频确定为待调整音频信号,而若音视频的内容类型为非语音片段类型,例如,该音视频为配有纯音乐的景色欣赏视频,那么可以忽略对该音视频中的音频的播放速度的调整。
在其他一些实现方式中,也可以将历史播放过的音频确定为待调整音频信号,或者可以将所占存储空间大小大于固定值的音频确定为待调整音频信号,或者可以将历史播放过、并且所占存储空间大小大于固定值的音频确定为待调整音频信号,其中,固定值的具体数值可以不作限定,例如,固定值可以为100M、200M等数值。
例如,用户与好友讨论某一音视频时,可能对音视频中的具体内容有所遗忘,在这种方式下,用户可以通过重复观看音视频以回顾该具体内容,此时如果用户仍以默认播放速度来一一观看,可能会浪费时间,为了优化这一问题,电子设备可以将有历史播放记录的音视频中的音频确定为待调整音频信号,以便于可以通过调整该待调整音频信号的播放语速而快速查找出用户想要观看的内容。再例如,对于一些所占存储空间较大的音视频内容,一方面在播放的过程中会占用电子设备的存储空间,另一方面可能因为缓存不及时造成播放卡顿,影响用户观看体验以及观看的耐心,在这种方式下,为了优化这一问题,可以将所占存储空间大小大于固定值的音视频中的音频确定为待调整音频信号,以便于通过调整该待调整音频信号的播放速度而减少整体播放时长,提升用户观看体验。
步骤S120:若满足调节条件,获取与所述待调整音频信号对应的目标语速。
本实施例中,目标语速表征欲调整至的语速,目标语速可以大于待调整音频信号的初始播放语速(默认播放语速),目标语速也可以小于待调整音频信号的初始播放语速(默认播放语速)。
其中,调节条件表征用于触发调整待调整音频信号的播放语速的事件,作为一种方式,调节条件可以包括电子设备配置了指定语速调整功能、并设置了与该指定语速调整功能对应的指定语速,在该种方式下,可以将该指定语速获取作为与待调整音频信号对应的目标语速。
作为另一种方式,调节条件可以包括在播放音视频的过程中用户调整了所播放音视频的播放语速,在这种方式下,可以将用户调整后的播放语速获取作为与待调整音频信号对应的目标语速。
步骤S130:将所述待调整音频信号的播放语速调整为所述目标语速。
其中,在确定了与待调整音频信号对应的目标语速之后,电子设备可以自动的将待调整音频信号的播放语速调整为目标语速,以使得可以通过电子设备自动地对音频信号的播放语速进行调整,而无需用户手动调整语音播放的倍速功能,降低了用户通过听觉感知来确定变速播放的倍速参数的记忆成本,有效提升了用户使用体验。
本实施例提供的调整音频播放速度的方法,通过获取待调整音频信号,继而若满足调节条件,获取与待调整音频信号对应的目标语速,然后将待调整音频信号的播放语速调整为目标语速。从而通过上述方式实现了能够自动地调整音频信号的播放语速而无需用户手动操作,提升了用户体验。
请参阅图2,示出了本申请另一实施例提供的一种调整音频播放速度的方法的流程图,本实施例提供一种调整音频播放速度的方法,可应用于电子设备,该方法包括:
步骤S210:获取待调整音频信号。
步骤S220:若满足调节条件,获取所述待调整音频信号对应的内容类型。
本实施例中,与待调整音频信号对应的内容类型可以表征音视频的题材类型,例如,与待调整音频信号对应的内容类型可以包括童话故事、人文历史、以及时事新闻等类型,也可以包括其他题材的内容类型,在此不再一一例举。其中,可以预先创建与不同内容类型的音频信号对应的类型标识,使得音频信号在播放时可以通过其所携带的类型标识确定其对应的内容类型。
步骤S230:获取与所述内容类型对应的推荐语速。
可选的,不同的内容类型对应的推荐语速不同,同一内容类型的音频信号对于不同的用户而言其所对应的推荐语速也可以不同。例如,对于年龄段较小的用户而言,其对童话故事较感兴趣,倾向于慢慢观看,那么可以将与童话故事类的音视频对应的推荐语速设置得较小,以使年龄段较小的用户可以有充足的时间带着学习性的思维去观看;而其对时事新闻可能并不感兴趣,那么可以将与时事新闻类的音视频对应的推荐语速设置得较大。而对于新闻工作者而言,因为职业需要可能经常观看时事新闻,则可以将与时事新闻类的音视频对应的推荐语速设置得较小,以使新闻工作者可以细细品读时事新闻,提升业务能力。
作为一种方式,可以采用自动语言识别和自然语言处理技术对用户历史播放过的音视频数据进行自动分类,例如,可以按照童话故事、人文历史、时事新闻等类别进行分类,进而可以分类别对用户设定的播放语速进行分析,从而可以得到与不同内容类型的音视频数据分别对应的推荐语速。
例如,在一个具体的应用场景中,请参阅图3,示出了本申请实施例提供的根据用户偏好自动的为用户推荐音频信号的播放语速的原理示意图。如图3所示,可以对用户通过音视频播放软件播放过的历史播放数据进行用户偏好分析,具体的,在一种实现方式中,可以对所有历史播放数据进行音视频分类(例如,可以分为前述描述的童话故事、人文历史、以及时事新闻等类别),再对各个类别的音视频数据的音频播放速度进行语速检测,进而可以得到分类别的平均播放语速,在这种方式下,可以将与当前类别对应的平均播放语速确定为与所述内容类型对应的推荐语速。在另一种实现方式中,可以直接对所有历史播放数据中的音频播放速度进行语速检测,进而得到全局平均播放语速,在这种方式下,可以直接将全局平均播放语速确定为与所述内容类型对应的推荐语速。
作为一种实现方式,请参阅图4,步骤S230可以包括:
步骤S231:获取所述内容类型占历史播放过的所有内容类型的比例。
其中,可以获取待调整音频信号对应的内容类型占历史播放过的所有内容类型的比例,其中,比例的值越大表征用户越偏好与待调整音频信号对应的内容类型,以便于可以通过对用户偏好进行分析而获得对应的推荐语速。
本实施例中,若历史播放过的所有内容类型中不包括待调整音频信号对应的内容类型,那么可以根据待调整音频信号所表征的音频内容与历史播放过的内容类型所表征的音频内容的相似度,将待调整音频信号划分至与其内容大致相似的音频内容所属的内容类型。其中,可以根据余弦相似度获取待调整音频信号所表征的音频内容与历史播放过的内容类型所表征的音频内容的相似度,具体获取原理以及获取过程在此不再赘述。
那么,在这种方式下,可以将该大致相似的音频内容所属的内容类型占历史播放过的所有内容类型的比例,作为该待调整音频信号对应的内容类型占历史播放过的所有内容类型的比例。
步骤S232:根据所述比例确定与所述内容类型对应的推荐语速。
在一种实现方式中,比例的值越大对应的推荐语速可以越大。可以理解的是,对于用户经常观看的内容类型的音视频,用户基本已经熟悉音视频的播放风格、播放语速、语调以及播放的流程等内容,此时,为了便于用户可以快速的观看其所感兴趣的音视频,可以设置较快的推荐语速,以使得可以根据用户偏好有针对性的自动为用户推荐音频信号的播放语速。
作为另一种实现方式,请参阅图4,步骤S230可以包括:
步骤S233:获取与所述内容类型对应的权值参数。
本实施例中,与内容类型对应的权值参数表征用户对该内容类型的音视频数据的偏好程度,作为一种方式,可以根据待调整音频信号对应的播放时长获取与内容类型对应的权值参数;或者可以根据待调整音频信号对应的播放时长以及对应的总时长获取与内容类型对应的权值参数。
例如,在一个具体的应用场景中,可以根据待调整音频信号对应的播放时长获取与该待调整音频信号所属的内容类型对应的权值参数(即加权平均值),其中,播放时长越长对应的权值参数可以越大,具体的,可以根据待调整音频信号对应的播放时长以及用户设置的语速参数获取与该待调整音频信号所属的内容类型对应的权值参数。示例性的,假设待调整音频信号对应的播放时长为25分钟,包括该待调整音频信号的音频的播放总时长为60分钟,用户设置的语速参数为A,那么待调整音频信号所属的内容类型对应的权值参数可以为25A/60。通过根据待调整音频信号的播放时长确定与待调整音频信号对应的内容类型的权值参数,可以实现根据待调整音频信号的内容长度确定观看该种内容类型的音频的推荐语速,提升了语速推荐的针对性与准确性。
在另一个具体的应用场景中,可以按照上述应用场景中的方式求出各个内容类型的音视频数据分别对应的加权平均值(即平均设置语速),再根据各个内容类型的音视频数据分别对应的总时长对各个内容类型的平均设置语速进行二次加权,得到与各个内容类型的音视频数据对应的权值参数。以上述示例为例,假设一段视频的播放时长为60分钟,用户设置的针对该段视频的平均播放语速为h,该段视频包括内容类型A、内容类型B以及内容类型C(假设待调整音频信号所属的内容类型为C),假设内容类型A对应的音频播放时长为15分钟,内容类型B对应的音频播放时长为25分钟,内容类型C对应的音频播放时长为20分钟,那么内容类型A对应的平均设置语速可以为15h/60,内容类型B对应的平均设置语速可以为25h/60,内容类型C对应的平均设置语速可以为20h/60,对内容类型A对应的平均设置语速进行二次加权,得到与内容类型A的音视频数据对应的权值参数为对内容类型B对应的平均设置语速进行二次加权,得到与内容类型B的音视频数据对应的权值参数为对内容类型C对应的平均设置语速进行二次加权,得到与内容类型C的音视频数据对应的权值参数为在通过根据待调整音频信号的播放时长确定与待调整音频信号对应的内容类型的权值参数的情况下(此时的待调整音频信号可以理解为一段视频中的任意一段音频,假设一段视频包括多段音频,每段音频分别对应不同的内容类型),再根据各个内容类型的音视频数据分别对应的总时长对各个内容类型的平均设置语速进行二次加权,得到与各个内容类型的音视频数据对应的权值参数,使得可以更准确的确定与不同内容类型的音频数据对应的权值参数,进而可以更加精准的根据权值参数确定与不同内容类型对应的推荐语速,从而可以更准确的帮助用户自适应的(即自动的)调整音频播放语速。
步骤S234:根据所述权值参数确定与所述内容类型对应的推荐语速。
作为一种方式,可以根据权值参数确定与待调整音频信号所属的内容类型对应的推荐语速,例如,若待调整音频信号对应的播放时长为25分钟,包括该待调整音频信号的音频的播放总时长为60分钟,用户设置的针对该段视频的平均播放语速为5,那么待调整音频信号所属的内容类型对应的权值参数可以为25*5/60=2.08,此处的数值仅作为示例进行说明,并不构成对本方案的限定。
以实现客观准确的分析用户偏好,进而准确的为用户推荐音频信号的播放语速。
步骤S240:将所述推荐语速确定为与所述待调整音频信号对应的目标语速。
步骤S250:将所述待调整音频信号的播放语速调整为所述目标语速。
本实施例提供的调整音频播放速度的方法,通过获取待调整音频信号,继而若满足调节条件,获取所述待调整音频信号对应的内容类型,再获取与所述内容类型对应的推荐语速,再将所述推荐语速确定为与所述待调整音频信号对应的目标语速,然后将待调整音频信号的播放语速调整为目标语速。从而通过上述方式实现了能够自动地调整音频信号的播放语速而无需用户手动操作,提升了用户体验。
请参阅图6,示出了本申请又一实施例提供的一种调整音频播放速度的方法的流程图,本实施例提供一种调整音频播放速度的方法,可应用于电子设备,该方法包括:
步骤S310:获取待调整音频信号。
步骤S320:若满足调节条件,将预设语速确定为与所述待调整音频信号对应的目标语速。
本实施例中,可以根据用户的听觉习惯配置绝对语音播放速率(即对于所有类别的音频播放信号,均按照用户的听觉习惯配置播放语速)。其中,可以通过对用户在预设时间段内使用播放器播放音频的速率建立用户画像,进而分析得到用户的听觉习惯数据,其中,建立用户画像的过程可以参考相关技术,在此不再赘述,预设时间段的具体数值不做限定,例如,预设时间段可以为一周、一个月、或者是三个月等数值。
例如,在一个具体的应用场景中,请参阅图7,示出了本申请实施例提供的对音频信号的播放语速进行检测的原理示意图。如图7所示,可以对输入语音信号进行活动语音检测,以实现对音频信号包括的语音片段进行自动语音识别,得到语音的文本内容和语音的音素、音节数量、字词及语音对应的起止时间等时间统计信息,进而可以根据这些信息计算出语速。例如,在一种实施方式中,可以将文本内容的总字数与播放该文本内容的总时长之比作为该文本内容的当前播放语速,在该种方式下,可以以计算出的语速为参照,结合用户的听觉习惯,配置一个绝对语音播放速率,例如,假设计算出的当前播放语速为一分钟内听200个文字,若用户的听觉习惯表征用户习惯慢节奏的语速(例如,该慢节奏的语速可以是一分钟内听少于100个文字)听音频播放内容,那么可以将该绝对语音播放速率(也可以理解为预设语速)配置为一分钟内听80个文字,以便于通过结合音频内容本身的播放语速以及用户的听觉习惯为用户配置出个性化的适用播放语速,以便于提升用户使用体验。
步骤S330:将所述待调整音频信号的播放语速调整为所述目标语速。
本实施例提供的调整音频播放速度的方法,通过获取待调整音频信号,继而若满足调节条件,将预设语速确定为与所述待调整音频信号对应的目标语速,然后将待调整音频信号的播放语速调整为目标语速。从而通过上述方式实现了能够自动地调整音频信号的播放语速而无需用户手动操作,提升了用户体验。
请参阅图8,示出了本申请再一实施例提供的一种调整音频播放速度的方法的流程图,本实施例提供一种调整音频播放速度的方法,可应用于电子设备,该方法包括:
步骤S410:若检测到指定语速调整功能处于开启状态,将待播放的音频信号确定为待调整音频信号。
步骤S420:若检测到指定语速处于选中状态,将所述指定语速获取作为与所述待调整音频信号对应的目标语速。
本实施例中,作为一种方式,在指定语速调整功能处于开启状态时,当用户开启音视频播放软件播放音视频时,可以自动的将当前所播放音视频中的音频信号的播放语速调整为预设语速(即此时预设语速相当于指定语速),在此种情况下,电子设备的音视频播放界面可以显示指定语速选择控件,指定语速选择控件可以包括至少两种指定语速,其中,可以根据用户的播放速度习惯自动的为用户设定两种及以上的指定语速供用户选择,也可以在用户开启指定语速调整功能时,提示用户设置两种及以上在播放音频的过程中喜欢或常用的语速。用户触控任意一种指定语速对应的选择按钮即可选中该指定语速,那么若检测到任一指定语速处于选中状态,则可以将目标语速由预设语速更新为处于选中状态的指定语速,即将该指定语速获取作为与待调整音频信号对应的目标语速。
例如,在一个具体的应用场景中,如图9所示,电子设备100的音视频播放界面示出了指定语速选择控件20,指定语速选择控件20中显示出了三种指定语速,分别为指定语速A、指定语速B以及指定语速C,该三种指定语速的数值不同。作为一种方式,当用户打开某个音视频进行播放时,可以首先按照预设语速对其进行播放,而当用户选择了指定语速显示控件20中示出的一种指定语速时,例如,如图10所示,当用户选择了指定语速A时,可以将该音视频的播放语速由预设语速更新为处于选中状态的指定语速A,即将该指定语速A获取作为与该音视频对应的目标语速。
作为另一种方式,在指定语速调整功能处于开启状态时,当用户开启音视频播放软件播放音视频时,可以恢复至默认播放语速(即此时默认播放语速相当于指定语速)对当前的音视频中的音频信号进行播放,即电子设备未记忆上一次设定的预设语速,在这种方式下,如上述示例所述,若检测到任一指定语速处于选中状态,则可以将目标语速由默认播放语速更新为处于选中状态的指定语速,即直接将该指定语速获取作为与待调整音频信号对应的目标语速。
步骤S430:将所述待调整音频信号的播放语速调整为所述目标语速。
本实施例提供的调整音频播放速度的方法,通过若检测到指定语速调整功能处于开启状态,将待播放的音频信号确定为待调整音频信号,继而若检测到指定语速处于选中状态,将所述指定语速获取作为与所述待调整音频信号对应的目标语速,然后将待调整音频信号的播放语速调整为目标语速。从而通过上述方式实现了能够自动地调整音频信号的播放语速而无需用户手动操作,提升了用户体验。
请参阅图11,为本申请实施例提供的一种调整音频播放速度的装置的结构框图,本实施例提供一种调整音频播放速度的装置500,可以运行于电子设备,所述装置500包括:数据获取模块510、语速获取模块520以及调整模块530:
数据获取模块510,用于获取待调整音频信号。
作为一种方式,数据获取模块510具体可以用于若检测到指定语速调整功能处于开启状态,将待播放的音频信号确定为待调整音频信号。
语速获取模块520,用于若满足调节条件,获取与所述待调整音频信号对应的目标语速。
在一种实现方式中,语速获取模块520具体可以用于:若满足调节条件,获取所述待调整音频信号对应的内容类型;获取与所述内容类型对应的推荐语速,不同的内容类型对应的推荐语速不同;将所述推荐语速确定为与所述待调整音频信号对应的目标语速。
其中,作为一种实施方式,可以通过获取所述内容类型占历史播放过的所有内容类型的比例;继而根据所述比例确定与所述内容类型对应的推荐语速。作为另一种实施方式,也可以通过获取与所述内容类型对应的权值参数;继而根据所述权值参数确定与所述内容类型对应的推荐语速。
可选的,可以根据所述待调整音频信号对应的播放时长获取与所述内容类型对应的权值参数;或根据所述待调整音频信号对应的播放时长以及对应的总时长获取与所述内容类型对应的权值参数。
在另一种实现方式中,语速获取模块520具体可以用于:若满足调节条件,将预设语速确定为与所述待调整音频信号对应的目标语速。
在又一种实现方式中,语速获取模块520具体可以用于:若检测到指定语速处于选中状态,将所述指定语速获取作为与所述待调整音频信号对应的目标语速。
调整模块530,用于将所述待调整音频信号的播放语速调整为所述目标语速。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
请参阅图12,基于上述的调整音频播放速度的方法及装置,本申请实施例还提供了一种可以执行前述调整音频播放速度的方法的电子设备100。电子设备100包括存储器102以及相互耦合的一个或多个(图中仅示出一个)处理器104,存储器102以及处理器104之间通信线路连接。存储器102中存储有可以执行前述实施例中内容的程序,而处理器104可以执行存储器102中存储的程序。
其中,处理器104可以包括一个或者多个处理核。处理器104利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器102内的指令、程序、代码集或指令集,以及调用存储在存储器102内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器104可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(ProgrammableLogic Array,PLA)中的至少一种硬件形式来实现。处理器104可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器104中,单独通过一块通信芯片进行实现。
存储器102可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器102可用于存储指令、程序、代码、代码集或指令集。存储器102可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现前述各个实施例的指令等。存储数据区还可以存储电子设备100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
请参考图13,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质600中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质600可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质600包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质600具有执行上述方法中的任何方法步骤的程序代码610的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码610可以例如以适当形式进行压缩。
综上所述,本申请实施例提供的一种调整音频播放速度的方法、装置、电子设备及存储介质,通过获取待调整音频信号,继而若满足调节条件,获取与待调整音频信号对应的目标语速,然后将待调整音频信号的播放语速调整为目标语速。从而通过上述方式实现了能够自动地调整音频信号的播放语速而无需用户手动操作,提升了用户体验。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (11)
1.一种调整音频播放速度的方法,其特征在于,所述方法包括:
获取待调整音频信号;
若满足调节条件,获取与所述待调整音频信号对应的目标语速;
将所述待调整音频信号的播放语速调整为所述目标语速。
2.根据权利要求1所述的方法,其特征在于,所述若满足调节条件,获取与所述待调整音频信号对应的目标语速,包括:
若满足调节条件,获取所述待调整音频信号对应的内容类型;
获取与所述内容类型对应的推荐语速,不同的内容类型对应的推荐语速不同;
将所述推荐语速确定为与所述待调整音频信号对应的目标语速。
3.根据权利要求2所述的方法,其特征在于,所述获取与所述内容类型对应的推荐语速,包括:
获取所述内容类型占历史播放过的所有内容类型的比例;
根据所述比例确定与所述内容类型对应的推荐语速。
4.根据权利要求2所述的方法,其特征在于,所述获取与所述内容类型对应的推荐语速,包括:
获取与所述内容类型对应的权值参数;
根据所述权值参数确定与所述内容类型对应的推荐语速。
5.根据权利要求4所述的方法,其特征在于,所述获取与所述内容类型对应的权值参数,包括:
根据所述待调整音频信号对应的播放时长获取与所述内容类型对应的权值参数;
或根据所述待调整音频信号对应的播放时长以及对应的总时长获取与所述内容类型对应的权值参数。
6.根据权利要求1所述的方法,其特征在于,所述若满足调节条件,获取与所述待调整音频信号对应的目标语速,包括:
若满足调节条件,将预设语速确定为与所述待调整音频信号对应的目标语速。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述获取待调整音频信号,包括:
若检测到指定语速调整功能处于开启状态,将待播放的音频信号确定为待调整音频信号。
8.根据权利要求7所述的方法,其特征在于,所述若满足调节条件,获取与所述待调整音频信号对应的目标语速,还包括:
若检测到指定语速处于选中状态,将所述指定语速获取作为与所述待调整音频信号对应的目标语速。
9.一种调整音频播放速度的装置,其特征在于,所述装置包括:
数据获取模块,用于获取待调整音频信号;
语速获取模块,用于若满足调节条件,获取与所述待调整音频信号对应的目标语速;
调整模块,用于将所述待调整音频信号的播放语速调整为所述目标语速。
10.一种电子设备,其特征在于,包括一个或多个处理器以及存储器;
一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行权利要求1-8任一所述的方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码被处理器运行时执行权利要求1-8任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110983421.0A CN113821188A (zh) | 2021-08-25 | 2021-08-25 | 调整音频播放速度的方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110983421.0A CN113821188A (zh) | 2021-08-25 | 2021-08-25 | 调整音频播放速度的方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113821188A true CN113821188A (zh) | 2021-12-21 |
Family
ID=78923316
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110983421.0A Pending CN113821188A (zh) | 2021-08-25 | 2021-08-25 | 调整音频播放速度的方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113821188A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114449313A (zh) * | 2022-02-10 | 2022-05-06 | 上海幻电信息科技有限公司 | 视频的音画面播放速率调整方法及装置 |
CN116847164A (zh) * | 2023-07-04 | 2023-10-03 | 广东景行教育科技有限公司 | 一种基于大数据的课程内容反馈***及方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106921802A (zh) * | 2017-03-17 | 2017-07-04 | 东软集团股份有限公司 | 音频数据的播放方法及装置 |
CN107888948A (zh) * | 2017-11-07 | 2018-04-06 | 北京小米移动软件有限公司 | 确定视频文件播放速度的方法及装置、电子设备 |
CN109147802A (zh) * | 2018-10-22 | 2019-01-04 | 珠海格力电器股份有限公司 | 一种播放语速调节方法及装置 |
CN110012315A (zh) * | 2019-03-15 | 2019-07-12 | 北京奇艺世纪科技有限公司 | 一种视频播放方法、装置及电子设备 |
CN110612721A (zh) * | 2018-01-19 | 2019-12-24 | 深圳市大疆创新科技有限公司 | 视频处理方法及终端设备 |
CN111212326A (zh) * | 2020-01-14 | 2020-05-29 | 咪咕视讯科技有限公司 | 一种视频播放方法、电子设备及存储介质 |
CN112399238A (zh) * | 2020-10-28 | 2021-02-23 | 维沃移动通信有限公司 | 视频播放方法、装置及电子设备 |
CN112995736A (zh) * | 2021-04-22 | 2021-06-18 | 南京亿铭科技有限公司 | 语音字幕合成方法、装置、计算机设备及存储介质 |
CN113099294A (zh) * | 2021-03-29 | 2021-07-09 | Oppo(重庆)智能科技有限公司 | 播放控制方法、装置、电子设备及可读存储介质 |
-
2021
- 2021-08-25 CN CN202110983421.0A patent/CN113821188A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106921802A (zh) * | 2017-03-17 | 2017-07-04 | 东软集团股份有限公司 | 音频数据的播放方法及装置 |
CN107888948A (zh) * | 2017-11-07 | 2018-04-06 | 北京小米移动软件有限公司 | 确定视频文件播放速度的方法及装置、电子设备 |
CN110612721A (zh) * | 2018-01-19 | 2019-12-24 | 深圳市大疆创新科技有限公司 | 视频处理方法及终端设备 |
CN109147802A (zh) * | 2018-10-22 | 2019-01-04 | 珠海格力电器股份有限公司 | 一种播放语速调节方法及装置 |
CN110012315A (zh) * | 2019-03-15 | 2019-07-12 | 北京奇艺世纪科技有限公司 | 一种视频播放方法、装置及电子设备 |
CN111212326A (zh) * | 2020-01-14 | 2020-05-29 | 咪咕视讯科技有限公司 | 一种视频播放方法、电子设备及存储介质 |
CN112399238A (zh) * | 2020-10-28 | 2021-02-23 | 维沃移动通信有限公司 | 视频播放方法、装置及电子设备 |
CN113099294A (zh) * | 2021-03-29 | 2021-07-09 | Oppo(重庆)智能科技有限公司 | 播放控制方法、装置、电子设备及可读存储介质 |
CN112995736A (zh) * | 2021-04-22 | 2021-06-18 | 南京亿铭科技有限公司 | 语音字幕合成方法、装置、计算机设备及存储介质 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114449313A (zh) * | 2022-02-10 | 2022-05-06 | 上海幻电信息科技有限公司 | 视频的音画面播放速率调整方法及装置 |
CN114449313B (zh) * | 2022-02-10 | 2024-03-26 | 上海幻电信息科技有限公司 | 视频的音画面播放速率调整方法及装置 |
CN116847164A (zh) * | 2023-07-04 | 2023-10-03 | 广东景行教育科技有限公司 | 一种基于大数据的课程内容反馈***及方法 |
CN116847164B (zh) * | 2023-07-04 | 2024-02-13 | 广东景行教育科技有限公司 | 一种基于大数据的课程内容反馈***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6755304B2 (ja) | 情報処理装置 | |
CN109474845B (zh) | 弹幕控制方法、弹幕处理服务器以及计算机可读存储介质 | |
US8847884B2 (en) | Electronic device and method for offering services according to user facial expressions | |
US20170270965A1 (en) | Method and device for accelerated playback, transmission and storage of media files | |
US20140111689A1 (en) | Display device, method of controlling the display device, and information processor to control the display device | |
US20070022112A1 (en) | Information providing apparatus and information providing method | |
CN113821188A (zh) | 调整音频播放速度的方法、装置、电子设备及存储介质 | |
WO2016042889A1 (ja) | 情報処理装置、情報処理方法及びコンピュータプログラム | |
CN110267113B (zh) | 视频文件加工方法、***、介质和电子设备 | |
CN110149548A (zh) | 视频配音方法、电子装置和可读存储介质 | |
CN113035199B (zh) | 音频处理方法、装置、设备及可读存储介质 | |
CN108241997A (zh) | 广告播放方法、装置及计算机可读存储介质 | |
US20170374423A1 (en) | Crowd-sourced media playback adjustment | |
CN113901239A (zh) | 信息展示方法、装置、设备及存储介质 | |
CN113301358A (zh) | 内容提供及展示方法、装置、电子设备、存储介质 | |
US20210295823A1 (en) | Inline responses to video or voice messages | |
EP4184310A1 (en) | Volume recommendation method and apparatus, device and storage medium | |
CN108491178B (zh) | 信息浏览方法、浏览器和服务器 | |
CN110727629B (zh) | 有声电子书的播放方法、电子设备及计算机存储介质 | |
WO2017162980A1 (fr) | Procédé et dispositif de contrôle du réglage d'au moins un paramètre audio et/ou vidéo, terminal et programme d'ordinateur correspondants | |
EP3654194A1 (en) | Information processing device, information processing method, and program | |
US20230030502A1 (en) | Information play control method and apparatus, electronic device, computer-readable storage medium and computer program product | |
CN110324702B (zh) | 视频播放过程中的信息推送方法和装置 | |
JP2010124391A (ja) | 情報処理装置、機能設定方法及び機能設定プログラム | |
CN111726693A (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 |