[go: up one dir, main page]

CN114495993A - Progress adjustment method, apparatus, device, and computer-readable storage medium - Google Patents

Progress adjustment method, apparatus, device, and computer-readable storage medium Download PDF

Info

Publication number
CN114495993A
CN114495993A CN202111601413.1A CN202111601413A CN114495993A CN 114495993 A CN114495993 A CN 114495993A CN 202111601413 A CN202111601413 A CN 202111601413A CN 114495993 A CN114495993 A CN 114495993A
Authority
CN
China
Prior art keywords
audio
progress
text
control node
computer
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
CN202111601413.1A
Other languages
Chinese (zh)
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.)
Beijing Wutong Chelian Technology Co Ltd
Original Assignee
Beijing Wutong Chelian Technology Co Ltd
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 Beijing Wutong Chelian Technology Co Ltd filed Critical Beijing Wutong Chelian Technology Co Ltd
Priority to CN202111601413.1A priority Critical patent/CN114495993A/en
Publication of CN114495993A publication Critical patent/CN114495993A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/022Control panels
    • G11B19/025'Virtual' control panels, e.g. Graphical User Interface [GUI]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • G06F16/3343Query execution using phonetics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/338Presentation of query results
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/16Sound input; Sound output
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a progress adjusting method, a progress adjusting device, progress adjusting equipment and a computer readable storage medium, and belongs to the technical field of computers. The method comprises the following steps: playing the audio frequency of the audio book, displaying a progress bar, displaying a progress control node on the progress bar, wherein the position of the progress control node on the progress bar is a first position; in response to the progress control node being adjusted to the second position, first audio information corresponding to the second position is obtained in the audio; performing text conversion on the first audio information to obtain a first text; and displaying the first text, and playing the audio at the time point corresponding to the second position. The embodiment of the application can perform text conversion on the first audio information to obtain the first text. Because the first text is the text content corresponding to the adjusted audio information, the first text can be displayed to play a role in prompting, so that the progress adjustment is visualized, the accuracy of the progress adjustment is improved, and the progress adjustment efficiency is improved.

Description

进度调节方法、装置、设备及计算机可读存储介质Progress adjustment method, apparatus, device, and computer-readable storage medium

技术领域technical field

本申请实施例涉及计算机技术领域,特别涉及一种进度调节方法、装置、设备及计算机可读存储介质。The embodiments of the present application relate to the field of computer technologies, and in particular, to a progress adjustment method, apparatus, device, and computer-readable storage medium.

背景技术Background technique

随着计算机技术的进步,有声读物的应用不断发展,有声读物的用户数量也随之不断增长。在播放有声读物的音频时,如果用户想要跳过当前播放的一段音频去收听该段音频之前或之后的音频内容,则可以通过拖动进度条来调节播放进度。With the advancement of computer technology, the application of audiobooks has continued to develop, and the number of users of audiobooks has also continued to grow. When playing the audio of the audiobook, if the user wants to skip the currently playing audio segment to listen to the audio content before or after the audio segment, the playback progress can be adjusted by dragging the progress bar.

相关技术中,在播放有声读物的音频时会在界面上显示进度条,进度条上有进度控制节点。该进度控制节点可以随着有声读物的音频的播放进度在进度条上进行移动,进度条上的各个点与有声读物的音频的时间点一一对应。在进度控制节点被拖动至进度条上的某点时,将播放该点对应的时间点的音频。In the related art, when the audio of the audiobook is played, a progress bar is displayed on the interface, and there are progress control nodes on the progress bar. The progress control node may move on the progress bar along with the playing progress of the audio of the audiobook, and each point on the progress bar corresponds to the time point of the audio of the audiobook one-to-one. When the progress control node is dragged to a certain point on the progress bar, the audio of the corresponding time point will be played.

但是,由于进度控制节点被拖动的位置比较随机,导致进度调节的准确性不高,从而降低了进度调节的效率。However, since the position where the progress control node is dragged is relatively random, the accuracy of the progress adjustment is not high, thereby reducing the efficiency of the progress adjustment.

发明内容SUMMARY OF THE INVENTION

本申请实施例提供了一种进度调节方法、装置、设备及计算机可读存储介质,可用于解决相关技术中的问题。技术方案如下:Embodiments of the present application provide a progress adjustment method, apparatus, device, and computer-readable storage medium, which can be used to solve problems in the related art. The technical solution is as follows:

一方面,本申请实施例提供了一种进度调节方法,方法包括:On the one hand, the embodiment of the present application provides a progress adjustment method, the method includes:

播放有声读物的音频,显示与所述音频对应的进度条,所述进度条上显示有进度控制节点,所述进度控制节点在所述进度条上的位置为第一位置;Playing the audio of the audiobook, displaying a progress bar corresponding to the audio, a progress control node is displayed on the progress bar, and the position of the progress control node on the progress bar is the first position;

响应于所述进度控制节点被调节至第二位置,在所述音频中获取与所述第二位置对应的第一音频信息;In response to the progress control node being adjusted to a second position, acquiring first audio information corresponding to the second position in the audio;

对所述第一音频信息进行文本转换,得到所述第一音频信息的第一文本;performing text conversion on the first audio information to obtain the first text of the first audio information;

显示所述第一文本,播放所述第二位置对应的时间点的音频。The first text is displayed, and the audio at the time point corresponding to the second position is played.

在一种可能的实现方式中,所述第一音频信息是在参考时段内播放的音频,所述参考时段的起始时间为所述第二位置对应的时间点。In a possible implementation manner, the first audio information is audio played in a reference period, and a start time of the reference period is a time point corresponding to the second position.

在一种可能的实现方式中,所述显示所述第一文本,包括:In a possible implementation manner, the displaying the first text includes:

在所述进度条上的所述第二位置处显示文本框,通过所述文本框显示所述第一文本。A text box is displayed at the second position on the progress bar, and the first text is displayed through the text box.

在一种可能的实现方式中,所述显示所述第一文本之后,还包括:In a possible implementation manner, after the displaying the first text, the method further includes:

响应于所述进度控制节点被继续调节至第三位置,在所述音频中获取与所述第三位置对应的第二音频信息;In response to the progress control node being continuously adjusted to a third position, acquiring second audio information corresponding to the third position in the audio;

对所述第二音频信息进行文本转换,得到所述第二音频信息的第二文本;performing text conversion on the second audio information to obtain the second text of the second audio information;

显示所述第二文本,播放所述第三位置对应的时间点的音频。The second text is displayed, and the audio at the time point corresponding to the third position is played.

在一种可能的实现方式中,所述显示所述第一文本之后,还包括:In a possible implementation manner, after the displaying the first text, the method further includes:

响应于所述进度控制节点被调节至第二位置的动作被撤销,将所述进度控制节点在所述进度条上的位置还原至所述第一位置,播放所述第一位置对应的时间点的音频。In response to the action of the progress control node being adjusted to the second position being cancelled, restore the position of the progress control node on the progress bar to the first position, and play the time point corresponding to the first position 's audio.

在一种可能的实现方式中,所述播放所述第二位置对应的时间点的音频,包括:In a possible implementation manner, the playing the audio of the time point corresponding to the second position includes:

响应于所述第二位置为确认后的调节位置,播放所述第二位置对应的时间点的音频。In response to the second position being the confirmed adjusted position, the audio of the time point corresponding to the second position is played.

另一方面,提供了一种进度调节装置,装置包括:In another aspect, a progress adjustment device is provided, the device comprising:

播放模块,用于播放有声读物的音频,显示与所述音频对应的进度条,所述进度条上显示有进度控制节点,所述进度控制节点在所述进度条上的位置为第一位置;a playback module, configured to play the audio of the audiobook, display a progress bar corresponding to the audio, and a progress control node is displayed on the progress bar, and the position of the progress control node on the progress bar is the first position;

获取模块,用于响应于所述进度控制节点被调节至第二位置,在所述音频中获取与所述第二位置对应的第一音频信息;an acquisition module, configured to acquire first audio information corresponding to the second position in the audio in response to the progress control node being adjusted to a second position;

确定模块,用于对所述第一音频信息进行文本转换,得到所述第一音频信息的第一文本;A determination module, configured to perform text conversion on the first audio information to obtain the first text of the first audio information;

所述播放模块,还用于显示所述第一文本,播放所述第二位置对应的时间点的音频。The playing module is further configured to display the first text, and play the audio at the time point corresponding to the second position.

在一种可能的实现方式中,所述第一音频信息是在参考时段内播放的音频,所述参考时段的起始时间为所述第二位置对应的时间点。In a possible implementation manner, the first audio information is audio played in a reference period, and a start time of the reference period is a time point corresponding to the second position.

在一种可能的实现方式中,所述播放模块,用于在所述进度条上的所述第二位置处显示文本框,通过所述文本框显示所述第一文本。In a possible implementation manner, the playing module is configured to display a text box at the second position on the progress bar, and display the first text through the text box.

在一种可能的实现方式中,所述获取模块,还用于响应于所述进度控制节点被继续调节至第三位置,在所述音频中获取与所述第三位置对应的第二音频信息;In a possible implementation manner, the obtaining module is further configured to obtain, in the audio, second audio information corresponding to the third position in response to the progress control node being continuously adjusted to a third position ;

所述确定模块,还用于对所述第二音频信息进行文本转换,得到所述第二音频信息的第二文本;The determining module is further configured to perform text conversion on the second audio information to obtain the second text of the second audio information;

所述播放模块,还用于显示所述第二文本,播放所述第三位置对应的时间点的音频。The playing module is further configured to display the second text, and play the audio at the time point corresponding to the third position.

在一种可能的实现方式中,所述播放模块,还用于响应于所述进度控制节点被调节至第二位置的动作被撤销,将所述进度控制节点在所述进度条上的位置还原至所述第一位置,播放所述第一位置对应的时间点的音频。In a possible implementation manner, the playback module is further configured to restore the position of the progress control node on the progress bar in response to the action of the progress control node being adjusted to the second position being cancelled. To the first position, the audio of the time point corresponding to the first position is played.

在一种可能的实现方式中,所述播放模块,用于响应于所述第二位置为确认后的调节位置,播放所述第二位置对应的时间点的音频。In a possible implementation manner, the playing module is configured to play the audio of the time point corresponding to the second position in response to the second position being the confirmed adjusted position.

另一方面,提供了一种计算机设备,计算机设备包括处理器和存储器,存储器中存储有至少一条计算机程序,至少一条计算机程序由处理器加载并执行,以使计算机设备实现上述任一的进度调节方法。In another aspect, a computer device is provided, the computer device includes a processor and a memory, at least one computer program is stored in the memory, and at least one computer program is loaded and executed by the processor, so that the computer device can realize any of the above-mentioned progress adjustment method.

另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有至少一条计算机程序,至少一条计算机程序由处理器加载并执行,以使计算机实现上述任一的进度调节方法。On the other hand, a computer-readable storage medium is also provided, wherein at least one computer program is stored in the computer-readable storage medium, and at least one computer program is loaded and executed by the processor, so that the computer can implement any of the above-mentioned progress adjustment methods. .

另一方面,还提供了一种计算机程序产品或计算机程序,计算机程序产品或计算机程序包括计算机指令,计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取计算机指令,处理器执行计算机指令,使得计算机设备执行上述任一的进度调节方法。In another aspect, a computer program product or computer program is also provided, the computer program product or computer program comprising computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes any one of the above-mentioned progress adjustment methods.

本申请实施例提供的技术方案至少带来如下有益效果:The technical solutions provided in the embodiments of the present application at least bring the following beneficial effects:

本申请实施例在进度控制节点被调节至第二位置后,在音频中获取与第二位置对应的第一音频信息,通过对第一音频信息进行文本转换,得到第一文本。由于第一文本是调节后的音频信息对应的文本内容,因此,对第一文本进行显示可以起到提示的作用,使进度调节可视化,提高了进度调节的准确性,从而提高进度调节的效率。In this embodiment of the present application, after the progress control node is adjusted to the second position, the first audio information corresponding to the second position is acquired in the audio, and the first text is obtained by performing text conversion on the first audio information. Since the first text is the text content corresponding to the adjusted audio information, displaying the first text can play a prompting role, visualize the progress adjustment, improve the accuracy of the progress adjustment, and thereby improve the efficiency of the progress adjustment.

附图说明Description of drawings

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions in the embodiments of the present application more clearly, the following briefly introduces the drawings that are used in the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without creative effort.

图1是本申请实施例提供的一种实施环境的示意图;1 is a schematic diagram of an implementation environment provided by an embodiment of the present application;

图2是本申请实施例提供的一种进度调节方法的流程图;Fig. 2 is a flow chart of a progress adjustment method provided by an embodiment of the present application;

图3是本申请实施例提供的一种显示进度条及进度控制节点的界面示意图;3 is a schematic diagram of an interface for displaying a progress bar and a progress control node provided by an embodiment of the present application;

图4是本申请实施例提供的一种通过文本框显示第一文本的界面示意图;4 is a schematic diagram of an interface for displaying a first text through a text box provided by an embodiment of the present application;

图5是本申请实施例提供的另一种进度调节方法的流程图;5 is a flowchart of another progress adjustment method provided by an embodiment of the present application;

图6是本申请实施例提供的一种进度调节的装置结构示意图;6 is a schematic structural diagram of a device for progress adjustment provided by an embodiment of the present application;

图7是本申请实施例提供的一种计算机设备的结构示意图;7 is a schematic structural diagram of a computer device provided by an embodiment of the present application;

图8是本申请实施例提供的另一种计算机设备的结构示意图。FIG. 8 is a schematic structural diagram of another computer device provided by an embodiment of the present application.

具体实施方式Detailed ways

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。In order to make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

需要说明的是,本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。It should be noted that the terms "first", "second" and the like in the description and claims of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It is to be understood that data so used may be interchanged under appropriate circumstances so that the embodiments of the application described herein can be practiced in sequences other than those illustrated or described herein. The implementations described in the illustrative examples below are not intended to represent all implementations consistent with this application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as recited in the appended claims.

本申请实施例提供了一种进度调节方法,请参考图1,其示出了本申请实施例提供的方法实施环境的示意图。该实施环境可以包括:终端11和服务器12。An embodiment of the present application provides a progress adjustment method. Please refer to FIG. 1 , which shows a schematic diagram of an implementation environment of the method provided by the embodiment of the present application. The implementation environment may include: a terminal 11 and a server 12 .

其中,终端11安装有可以播放有声读物的应用程序或者网页,并且在该应用程序或者网页上可以显示与有声读物的音频对应的进度条,进度条上显示有进度控制节点,进度控制节点在进度条上的位置对应于播放的音频的时间点。当终端11播放有声读物的音频时,终端11可以从服务器12上获取该有声读物的音频,并可以应用本申请实施例提供的方法调节该有声读物的播放进度。或者,当终端11需要播放有声读物的音频时,终端11可以应用本申请实施例提供的方法调节该有声读物的音频的播放进度。Wherein, the terminal 11 is installed with an application program or web page that can play audiobooks, and a progress bar corresponding to the audio of the audiobook can be displayed on the application program or web page, and a progress control node is displayed on the progress bar, and the progress control node is in progress. The position on the bar corresponds to the point in time of the audio being played. When the terminal 11 plays the audio of the audiobook, the terminal 11 can obtain the audio of the audiobook from the server 12, and can adjust the playback progress of the audiobook by applying the method provided in the embodiment of the present application. Alternatively, when the terminal 11 needs to play the audio of the audiobook, the terminal 11 may adjust the playback progress of the audio of the audiobook by applying the method provided by the embodiment of the present application.

可选地,终端11可以是任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如PC(PersonalComputer,个人计算机)、手机、智能手机、PDA(Personal Digital Assistant,个人数字助手)、可穿戴设备、PPC(Pocket PC,掌上电脑)、平板电脑、智能车机、智能电视、智能音箱等。服务器12可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。终端11与服务器12通过有线或无线网络建立通信连接。Optionally, the terminal 11 can be any electronic product that can perform human-computer interaction with the user through one or more ways such as a keyboard, a touchpad, a touchscreen, a remote control, a voice interaction or a handwriting device, for example, a PC (Personal Computer, Personal computer), mobile phone, smart phone, PDA (Personal Digital Assistant, personal digital assistant), wearable device, PPC (Pocket PC, handheld computer), tablet computer, smart car, smart TV, smart speakers, etc. The server 12 may be a server, a server cluster composed of multiple servers, or a cloud computing service center. The terminal 11 establishes a communication connection with the server 12 through a wired or wireless network.

本领域技术人员应能理解上述终端11和服务器12仅为举例,其他现有的或今后可能出现的终端或服务器如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。Those skilled in the art should understand that the above-mentioned terminal 11 and server 12 are only examples. If other existing or future terminals or servers are applicable to this application, they should also be included in the protection scope of this application, and are hereby referred to as References are included here.

基于上述图1所示的实施环境,本申请实施例提供一种进度调节方法,以该方法应用于终端为例。如图2所示,本申请实施例提供的方法可以包括如下步骤201至步骤204。Based on the above-mentioned implementation environment shown in FIG. 1 , an embodiment of the present application provides a progress adjustment method, taking the application of the method to a terminal as an example. As shown in FIG. 2 , the method provided by this embodiment of the present application may include the following steps 201 to 204 .

在步骤201中,播放有声读物的音频,显示与音频对应的进度条,进度条上显示有进度控制节点,进度控制节点在进度条上的位置为第一位置。In step 201, the audio of the audiobook is played, a progress bar corresponding to the audio is displayed, and a progress control node is displayed on the progress bar, and the position of the progress control node on the progress bar is the first position.

本申请实施例不对有声读物的种类与内容进行限定,例如该有声读物可以为依据任一书籍、杂志、相声剧本、小品剧本等录制而成的作品,有声读物的内容包括但不限于文化、生活、科技、时尚、财经等方面的内容。本申请实施例也不对有声读物的音频的格式进行限定,该音频的格式可以为终端11能够播放的任一种音频的格式,例如该音频的格式可以为MP3(Moving Picture Experts Group Audio Layer 3,动态影像专家压缩标准音频层面3),又例如该音频的格式可以为AIFF(Audio Interchange File Format,音频交换文件格式)。The embodiment of the present application does not limit the type and content of the audiobook. For example, the audiobook may be a work recorded based on any book, magazine, comic script, sketch script, etc. The content of the audiobook includes but is not limited to culture, life, etc. , technology, fashion, finance, etc. The embodiment of the present application also does not limit the audio format of the audiobook. The audio format can be any audio format that can be played by the terminal 11. For example, the audio format can be MP3 (Moving Picture Experts Group Audio Layer 3, The moving image expert compresses the standard audio level 3). For another example, the format of the audio may be AIFF (Audio Interchange File Format, Audio Interchange File Format).

在示例性实施例中,进度条上可以具有多个位置,任意两个相邻的位置之间间隔一个最小时间单位,上述多个位置可以与有声读物的音频的多个时间点相对应,因而进度条可以与有声读物的音频相对应。本申请实施例不对最小时间单位进行限定,例如该进度条的最小时间单位可以为1秒,或者可以为1微秒。In an exemplary embodiment, the progress bar may have multiple positions, and any two adjacent positions are separated by a minimum time unit, and the multiple positions may correspond to multiple time points of the audio of the audiobook, thus The progress bar can correspond to the audio of the audiobook. This embodiment of the present application does not limit the minimum time unit, for example, the minimum time unit of the progress bar may be 1 second, or may be 1 microsecond.

在一种可能的实施方式中,进度条可以以一条直线的方式进行显示,该进度条的最小时间单位以1秒为例,则进度条上每1秒对应一个位置,进度控制节点可以位于任一位置上。进度条上的多个位置可以与音频的多个时间点一一对应,当播放有声读物的音频时,该进度控制节点可以随着有声读物的音频的播放进度在进度条上进行移动。In a possible implementation, the progress bar can be displayed in a straight line, and the minimum time unit of the progress bar is 1 second as an example, then every 1 second on the progress bar corresponds to a position, and the progress control node can be located at any position. in one position. Multiple positions on the progress bar may correspond to multiple time points of the audio. When the audio of the audiobook is played, the progress control node may move on the progress bar along with the playback progress of the audio of the audiobook.

在一种可能的实施方式中,与音频对应的进度条以及进度条上的进度控制节点的示意图可以如图3所示。在图3中,音频的时间长度为60分钟,因此,可以在进度条的结束显示60:00。可选地,可以在进度条的起始位置显示当前音频播放位置对应的时间点。例如,当前音频播放位置对应的时间点为18:15时,进度条的起始位置处显示有18:15,即当前音频播放位置对应的时间点。而此时,进度控制节点在进度条上的位置即为当前音频播放位置,也即当前播放的音频的时间点所对应的位置。例如,进度控制节点位于进度条上与时间点18:15对应的位置,也即A点对应的位置,该位置即为第一位置。In a possible implementation manner, a schematic diagram of a progress bar corresponding to audio and a progress control node on the progress bar may be as shown in FIG. 3 . In Figure 3, the duration of the audio is 60 minutes, so 60:00 can be displayed at the end of the progress bar. Optionally, the time point corresponding to the current audio playback position may be displayed at the starting position of the progress bar. For example, when the time point corresponding to the current audio playback position is 18:15, 18:15 is displayed at the starting position of the progress bar, that is, the time point corresponding to the current audio playback position. At this time, the position of the progress control node on the progress bar is the current audio playback position, that is, the position corresponding to the time point of the currently played audio. For example, the progress control node is located at the position corresponding to the time point 18:15 on the progress bar, that is, the position corresponding to point A, and this position is the first position.

在步骤202中,响应于进度控制节点被调节至第二位置,在音频中获取与第二位置对应的第一音频信息。In step 202, in response to the progress control node being adjusted to the second position, first audio information corresponding to the second position is acquired in the audio.

在一种可能的实现方式中,该第二位置为交互对象的操作动作对应的位置,本申请实施例不对该操作动作进行限定。例如,当终端11为平板电脑或触屏手机等等可以触控的设备时,该终端11的交互对象可以基于触控的方式对进度控制节点在进度条上的位置进行调节,以实现音频播放的进度调节。示例性地,该操作动作可以为拖拽动作或者点击动作。又例如,当终端11为电脑显示屏等不可触控的设备时,该终端11的交互对象可以基于鼠标等设备对进度控制节点在进度条上的位置进行调节,以实现音频播放的进度调节。示例性地,该操作动作可以为鼠标选中动作。In a possible implementation manner, the second position is a position corresponding to the operation action of the interactive object, and the embodiment of the present application does not limit the operation action. For example, when the terminal 11 is a touch-enabled device such as a tablet computer or a touch-screen mobile phone, the interactive object of the terminal 11 can adjust the position of the progress control node on the progress bar based on the touch, so as to realize audio playback progress adjustment. Exemplarily, the operation action may be a drag action or a click action. For another example, when the terminal 11 is a non-touchable device such as a computer display screen, the interactive object of the terminal 11 can adjust the position of the progress control node on the progress bar based on a device such as a mouse, so as to realize the progress adjustment of audio playback. Exemplarily, the operation action may be a mouse selection action.

在示例性实施例中,第二位置可以为进度条上除第一位置之外的任意位置。例如在图3中,此时的第一位置为进度条上与时间点18:15对应的位置,进度条的时间长度为60分钟,因此,第二位置可以为进度条上所有位置中除时间点18:15对应的位置之外的任一位置。例如,该第二位置可以为图3中的B点所对应的位置。In an exemplary embodiment, the second position may be any position on the progress bar except the first position. For example, in Figure 3, the first position at this time is the position on the progress bar corresponding to the time point 18:15, and the time length of the progress bar is 60 minutes. Therefore, the second position can be the time divided by all positions on the progress bar. Any position other than the position corresponding to the point 18:15. For example, the second position may be the position corresponding to point B in FIG. 3 .

示例性地,第一音频信息是在参考时段内播放的音频,参考时段的起始时间为第二位置对应的时间点。本申请实施例不对该参考时段的长度进行限定,该参考时段的长度可以基于经验或应用场景进行设定,例如该参考时段的长度可以为10秒。Exemplarily, the first audio information is audio played in a reference period, and the start time of the reference period is a time point corresponding to the second position. This embodiment of the present application does not limit the length of the reference period, and the length of the reference period may be set based on experience or application scenarios, for example, the length of the reference period may be 10 seconds.

本申请实施例也不对获取该第一音频信息的方式进行限定,以参考时段的长度为10秒为例,可以在音频中截取从第二位置对应的时间点起始的10秒长度的音频作为第一音频信息。例如,当从第二位置对应的时间点起始的10秒长度的音频的内容为“ABCDEFGH”时,则与第二位置对应的第一音频信息可以为“ABCDEFGH”的音频数据。This embodiment of the present application also does not limit the way of acquiring the first audio information. Taking the length of the reference period as 10 seconds as an example, the audio with a length of 10 seconds starting from the time point corresponding to the second position can be intercepted from the audio as an example. first audio information. For example, when the content of the 10-second audio from the time point corresponding to the second position is "ABCDEFGH", the first audio information corresponding to the second position may be audio data of "ABCDEFGH".

在步骤203中,对第一音频信息进行文本转换,得到第一音频信息的第一文本。In step 203, text conversion is performed on the first audio information to obtain the first text of the first audio information.

在示例性实施例中,第一音频信息的内容与第一文本的内容相同,可以使用例如ANN(Approximate Nearest Neighbors,人工神经网络)或者HMM(Hidden Markov Model,隐马尔科夫模型)等将第一音频信息进行文本转换,得到对应的第一文本。In an exemplary embodiment, the content of the first audio information is the same as the content of the first text. For example, ANN (Approximate Nearest Neighbors, artificial neural network) or HMM (Hidden Markov Model, Hidden Markov Model) can be used to convert the first audio information. A text conversion is performed on the audio information to obtain the corresponding first text.

在一种可能的实施方式中,可以通过例如BERT(Bidirectional EncoderRepresentation from Transformers,一个预训练的语言表征模型)进行预测的方法对得到的第一文本中的文字添加对应的标点符号。例如,第一文本中的文字可以为“今天是好日子天气很好”,添加标点符号后的第一文本可以为“今天是好日子,天气很好。”。In a possible implementation manner, corresponding punctuation marks may be added to the characters in the obtained first text by using, for example, BERT (Bidirectional Encoder Representation from Transformers, a pre-trained language representation model) to perform prediction. For example, the text in the first text may be "Today is a good day, the weather is good", and the first text after adding punctuation marks may be "Today is a good day, the weather is good.".

可选地,在基于第一音频信息进行文本转换,得到第一文本之后,可以对第一文本进行文本纠错,以避免文本转换的过程中出现错误,从而提高第一文本的准确性。本申请实施例不对文本纠错的方法进行限定,例如,可以通过词典匹配以及KenLM(KennethLanguage Model,一个语言模型工具)模型来进行文本纠错。又例如可以通过pycorrector(一个中文文本纠错工具)来进行文本纠错。Optionally, after text conversion is performed based on the first audio information to obtain the first text, text error correction may be performed on the first text to avoid errors in the process of text conversion, thereby improving the accuracy of the first text. The embodiments of the present application do not limit the text error correction method, for example, text error correction can be performed by dictionary matching and KenLM (Kenneth Language Model, a language model tool) model. For another example, text error correction can be performed through pycorrector (a Chinese text error correction tool).

若通过提前对该有声读物的音频文件匹配一个文本文件的方法得到第一文本,该文本文件中的文本信息可以与音频文件中播放该文本信息对应的音频信息的时间点相对应,提前匹配文本文件会增加成本。且匹配可能出现错误,降低了文本信息显示的准确性,从而降低了进度调节的准确性。本申请实施例提供的方法通过文本转换的方法获取音频信息对应的文本,可以节约成本并提高文本显示的准确性,从而提高进度调节的准确性以及进度调节的效率。If the first text is obtained by matching the audio file of the audiobook with a text file in advance, the text information in the text file may correspond to the time point when the audio information corresponding to the text information is played in the audio file, and the text is matched in advance. Documentation adds cost. In addition, there may be errors in matching, which reduces the accuracy of text information display, thereby reducing the accuracy of progress adjustment. The method provided by the embodiment of the present application obtains the text corresponding to the audio information by the method of text conversion, which can save costs and improve the accuracy of text display, thereby improving the accuracy of progress adjustment and the efficiency of progress adjustment.

在步骤204中,显示第一文本,播放第二位置对应的时间点的音频。In step 204, the first text is displayed, and the audio of the time point corresponding to the second position is played.

可选地,显示第一文本,包括:在进度条上的第二位置处显示文本框,通过文本框显示第一文本。Optionally, displaying the first text includes: displaying a text box at a second position on the progress bar, and displaying the first text through the text box.

示例性地,在进度条上的第二位置处显示文本框,通过文本框显示第一文本的示意图可以如图4所示。在图4中,当前播放音频的位置为05:05时间点对应的位置,在进度条的起始位置处显示有时间点05:05,该音频总长为60分钟,因而在进度条的结束位置显示60:00。当进度控制节点被调节至第二位置,也即时间点21:30的位置处,第一文本可以为“ABCDEFG”。因而可以在进度条上的第二位置处显示一个如图4所示的文本框,并通过该文本框显示第一文本“ABCDEFG”。Exemplarily, a text box is displayed at the second position on the progress bar, and a schematic diagram of displaying the first text through the text box may be as shown in FIG. 4 . In Figure 4, the position of the currently playing audio is the position corresponding to the time point of 05:05, the time point 05:05 is displayed at the starting position of the progress bar, and the total length of the audio is 60 minutes, so it is at the end position of the progress bar. Shows 60:00. When the progress control node is adjusted to the second position, that is, the position of the time point 21:30, the first text may be "ABCDEFG". Therefore, a text box as shown in FIG. 4 can be displayed at the second position on the progress bar, and the first text "ABCDEFG" can be displayed through the text box.

或者,也可以在该进度条所在界面上的任一指定位置处显示一个文本框,并通过该文本框显示第一文本,本申请实施例不对显示文本框的位置进行限定。Alternatively, a text box may also be displayed at any specified position on the interface where the progress bar is located, and the first text is displayed through the text box. The embodiment of the present application does not limit the position of the displayed text box.

可选地,播放第二位置对应的时间点的音频,包括:响应于第二位置为确认后的调节位置,播放第二位置对应的时间点的音频。Optionally, playing the audio of the time point corresponding to the second position includes: in response to the second position being the confirmed adjusted position, playing the audio of the time point corresponding to the second position.

在示例性实施例中,进度控制节点通过交互对象的操作动作进行调节,例如在终端11为可以触控的设备的情况下,则可以通过拖拽动作来实现将进度控制节点调节至第二位置,如果拖拽动作在第二位置结束,则可以确定第二位置为确认后的调节位置。如果拖拽动作在第二位置暂停,但未结束,则可以仅显示第一文本,根据后续得到的确认后的调节位置来播放对应时间点的音频。其中,拖拽动作结束,可以认为用户对当前调节的位置进行了确认,该第二位置即为用户希望调节的问题,因此,在显示第一文本的情况下,可继续播放第二位置对应的时间点的音频。但是,如果拖拽动作在第二位置暂停,但未结束,可能用户还不确定是否结束调节,或者说该第二位置未被确认为是调节后的位置,因此,可先显示第一文本,但确认后再播放对应时间点的音频。In an exemplary embodiment, the progress control node is adjusted through the operation action of the interactive object. For example, when the terminal 11 is a touch-enabled device, the progress control node can be adjusted to the second position through a drag action. , if the dragging action ends at the second position, the second position may be determined as the confirmed adjustment position. If the dragging action is paused at the second position but has not ended, only the first text may be displayed, and the audio at the corresponding time point may be played according to the subsequently obtained adjusted position after confirmation. Among them, when the dragging action ends, it can be considered that the user has confirmed the currently adjusted position, and the second position is the problem that the user wishes to adjust. Therefore, when the first text is displayed, the second position can continue to be played. Audio at point in time. However, if the dragging action is paused at the second position but has not ended, the user may not be sure whether to end the adjustment, or the second position has not been confirmed as the adjusted position. Therefore, the first text can be displayed first. But after confirming, play the audio at the corresponding time point.

在一种可能的实施方式中,在调节位置未确认时,可以继续播放当前播放的第一位置对应的时间点的音频,直到调节位置确认后,停止播放第一位置对应的时间点的音频,进而播放确认后的第二位置对应的时间点的音频。In a possible implementation, when the adjustment position is not confirmed, the audio at the time point corresponding to the first position currently being played may continue to be played, until the adjustment position is confirmed, stop playing the audio at the time point corresponding to the first position, Then, the audio of the time point corresponding to the confirmed second position is played.

在另一种可能的实施方式中,在调节位置未确认时,可以停止播放当前播放的第一位置对应的时间点的音频,并实时地播放当前进度控制节点的位置对应的时间点的音频。In another possible implementation, when the adjustment position is not confirmed, the audio of the time point corresponding to the currently playing first position can be stopped, and the audio of the time point corresponding to the position of the current progress control node can be played in real time.

可选地,显示第一文本之后,还包括:响应于进度控制节点被继续调节至第三位置,在音频中获取与第三位置对应的第二音频信息;对第二音频信息进行文本转换,得到第二音频信息的第二文本;显示第二文本,播放第三位置对应的时间点的音频。Optionally, after displaying the first text, the method further includes: in response to the progress control node being continuously adjusted to the third position, acquiring second audio information corresponding to the third position in the audio; performing text conversion on the second audio information, Obtain the second text of the second audio information; display the second text, and play the audio at the time point corresponding to the third position.

本申请实施例不对第三位置进行限定,第三位置可以为进度条上区别于第二位置的任一位置。可选地,第三位置与第一位置也可以相同。This embodiment of the present application does not limit the third position, and the third position may be any position on the progress bar that is different from the second position. Optionally, the third position can also be the same as the first position.

在一种可能的实施方式中,获取与第三位置对应的第二音频信息的方法可以与上述步骤202中获取与第二位置对应的第一音频信息的方法相同,此处不再赘述。可选地,本步骤中得到第二音频信息的第二文本的方法可以与上述步骤203中得到第一音频信息的第一文本的方法相同,此处不再赘述。示例性地,显示第二文本,播放第三位置对应的时间点的音频的方法可以与步骤204中显示第一文本,播放第二位置对应的时间点的音频的方法相同,此处不再进行赘述。In a possible implementation manner, the method for acquiring the second audio information corresponding to the third position may be the same as the method for acquiring the first audio information corresponding to the second position in the foregoing step 202, and details are not repeated here. Optionally, the method for obtaining the second text of the second audio information in this step may be the same as the method for obtaining the first text of the first audio information in the foregoing step 203, and details are not repeated here. Exemplarily, the method for displaying the second text and playing the audio at the time point corresponding to the third position may be the same as the method for displaying the first text in step 204 and playing the audio at the time point corresponding to the second position, which is not performed here. Repeat.

可选地,显示第一文本之后,还包括:响应于进度控制节点被调节至第二位置的动作被撤销,将进度控制节点在进度条上的位置还原至第一位置,播放第一位置对应的时间点的音频。Optionally, after displaying the first text, it also includes: in response to the action of the progress control node being adjusted to the second position being cancelled, restoring the position of the progress control node on the progress bar to the first position, and playing the corresponding position of the first position. time-point audio.

本申请实施例不对撤销调节进度控制节点的动作的方式进行限定,该方式可以基于经验或应用场景进行确定。例如,对于终端11为平板电脑或触屏手机等等可以触控的设备的情况时,该终端11的交互对象可以基于触控的方式对进度控制节点进行调节,并可以通过触控的方式撤销对进度控制节点的调节。示例性地,当交互对象通过手指调节进度控制节点时,手指拖拽进度控制节点,并在拖拽动作未结束时,手指接触触控屏的点与进度控制节点的距离大于第一阈值,则该次调节进度控制节点的动作被撤销。本申请实施例不对第一阈值进行限定,该第一阈值可以基于经验或应用场景进行设定。例如,该第一阈值可以为1厘米。This embodiment of the present application does not limit the manner of revoking the action of the adjustment progress control node, and the manner may be determined based on experience or application scenarios. For example, when the terminal 11 is a touch-enabled device such as a tablet computer or a touch-screen mobile phone, the interactive object of the terminal 11 can adjust the progress control node based on the touch, and can cancel it by touch Adjustments to progress control nodes. Exemplarily, when the interactive object adjusts the progress control node with a finger, the finger drags the progress control node, and when the dragging action is not over, the distance between the point where the finger touches the touch screen and the progress control node is greater than the first threshold, then The action of this adjustment progress control node is cancelled. This embodiment of the present application does not limit the first threshold, and the first threshold may be set based on experience or application scenarios. For example, the first threshold may be 1 cm.

又例如,对于终端11为电脑显示屏等不可触控的设备,该终端11的交互对象可以基于鼠标对进度控制节点进行调节,并可以通过鼠标撤销对进度控制节点的调节。示例性地,当交互对象通过鼠标调节进度控制节点时,鼠标光标选中进度控制节点后,光标拖动进度控制节点,且在拖动进度控制节点的过程中,光标的位置移动到与进度控制节点的位置距离大于第二阈值的位置处,则该次调节进度控制节点的动作被撤销。本申请实施例不对第二阈值进行限定,该第二阈值可以基于经验或应用场景进行设定,例如该第一阈值可以为2厘米。For another example, if the terminal 11 is a non-touchable device such as a computer display screen, the interactive object of the terminal 11 can adjust the progress control node based on the mouse, and can undo the adjustment of the progress control node through the mouse. Exemplarily, when the interactive object adjusts the progress control node through the mouse, after the mouse cursor selects the progress control node, the cursor drags the progress control node, and in the process of dragging the progress control node, the position of the cursor moves to the same position as the progress control node. If the position distance is greater than the second threshold, the action of this adjustment progress control node is cancelled. This embodiment of the present application does not limit the second threshold, and the second threshold may be set based on experience or application scenarios. For example, the first threshold may be 2 cm.

本申请实施例在进度控制节点被调节至第二位置后,在音频中获取与第二位置对应的第一音频信息,通过对第一音频信息进行文本转换,得到第一文本。由于第一文本是调节后的音频信息对应的文本内容,因此,对第一文本进行显示可以起到提示的作用,使进度调节可视化,提高了进度调节的准确性,从而提高进度调节的效率。In this embodiment of the present application, after the progress control node is adjusted to the second position, the first audio information corresponding to the second position is acquired in the audio, and the first text is obtained by performing text conversion on the first audio information. Since the first text is the text content corresponding to the adjusted audio information, displaying the first text can play a prompting role, visualize the progress adjustment, improve the accuracy of the progress adjustment, and thereby improve the efficiency of the progress adjustment.

如图5所示,本申请实施例提供了一种进度调节的方法,该方法可以包括如下步骤。As shown in FIG. 5 , an embodiment of the present application provides a method for progress adjustment, and the method may include the following steps.

501,调节进度。对进度的调节可以通过调节进度控制节点在进度条上的位置实现,该步骤的实现方式可参见上述步骤201与步骤202,此处不再赘述。501, adjust the progress. The adjustment of the progress can be realized by adjusting the position of the progress control node on the progress bar. For the implementation of this step, reference may be made to the above steps 201 and 202, which will not be repeated here.

502,获取调节进度后的N秒的音频信息,例如N可以为大于零的正整数。该步骤的实现方式可参见上述步骤202,此处不再赘述。502. Acquire N seconds of audio information after the adjustment progress, for example, N may be a positive integer greater than zero. For an implementation manner of this step, reference may be made to the foregoing step 202, which will not be repeated here.

503,将N秒的音频信息转换为文本。该步骤的实现方式可参见上述步骤203,此处不再赘述。503. Convert N seconds of audio information into text. For an implementation manner of this step, reference may be made to the foregoing step 203, which will not be repeated here.

504,显示转换后的文本。该步骤的实现方式可参见上述步骤204,此处不再赘述。504, displaying the converted text. For an implementation manner of this step, reference may be made to the foregoing step 204, which will not be repeated here.

505,播放进度调节后对应的音频。当通过调节进度控制节点实现对进度的调节时,进度调节后对应的音频即为位置调节后的进度控制节点所在的位置对应的时间点的音频。505 , playing the corresponding audio after the progress adjustment. When the progress is adjusted by adjusting the progress control node, the corresponding audio after the progress adjustment is the audio at the time point corresponding to the position of the adjusted progress control node.

参见图6,本申请实施例提供了一种进度调节装置,该装置包括:Referring to FIG. 6 , an embodiment of the present application provides a progress adjustment device, which includes:

播放模块601,用于播放有声读物的音频,显示与音频对应的进度条,进度条上显示有进度控制节点,进度控制节点在进度条上的位置为第一位置;The playing module 601 is used for playing the audio of the audiobook, displaying a progress bar corresponding to the audio, a progress control node is displayed on the progress bar, and the position of the progress control node on the progress bar is the first position;

获取模块602,用于响应于进度控制节点被调节至第二位置,在音频中获取与第二位置对应的第一音频信息;an obtaining module 602, configured to obtain the first audio information corresponding to the second position in the audio in response to the progress control node being adjusted to the second position;

确定模块603,用于对第一音频信息进行文本转换,得到第一音频信息的第一文本;Determining module 603, for performing text conversion on the first audio information to obtain the first text of the first audio information;

播放模块601,还用于显示第一文本,播放第二位置对应的时间点的音频。The playing module 601 is further configured to display the first text, and play the audio of the time point corresponding to the second position.

在一种可能的实现方式中,第一音频信息是在参考时段内播放的音频,参考时段的起始时间为第二位置对应的时间点。In a possible implementation manner, the first audio information is audio played in a reference period, and the start time of the reference period is a time point corresponding to the second position.

在一种可能的实现方式中,播放模块601,用于在进度条上的第二位置处显示文本框,通过文本框显示第一文本。In a possible implementation manner, the playing module 601 is configured to display a text box at the second position on the progress bar, and display the first text through the text box.

在一种可能的实现方式中,获取模块602,还用于响应于进度控制节点被继续调节至第三位置,在音频中获取与第三位置对应的第二音频信息;In a possible implementation manner, the obtaining module 602 is further configured to obtain the second audio information corresponding to the third position in the audio in response to the progress control node being continuously adjusted to the third position;

确定模块603,还用于对第二音频信息进行文本转换,得到第二音频信息的第二文本;The determining module 603 is also used to perform text conversion on the second audio information to obtain the second text of the second audio information;

播放模块601,还用于显示第二文本,播放第三位置对应的时间点的音频。The playing module 601 is further configured to display the second text, and play the audio of the time point corresponding to the third position.

在一种可能的实现方式中,播放模块601,还用于响应于进度控制节点被调节至第二位置的动作被撤销,将进度控制节点在进度条上的位置还原至第一位置,播放第一位置对应的时间点的音频。In a possible implementation manner, the playback module 601 is further configured to restore the position of the progress control node on the progress bar to the first position in response to the action of the progress control node being adjusted to the second position being cancelled, and play the first position. Audio at a time point corresponding to a location.

在一种可能的实现方式中,播放模块601,用于响应于第二位置为确认后的调节位置,播放第二位置对应的时间点的音频。In a possible implementation manner, the playing module 601 is configured to play the audio of the time point corresponding to the second position in response to the second position being the confirmed adjusted position.

本申请实施例在进度控制节点被调节至第二位置后,在音频中获取与第二位置对应的第一音频信息,通过对第一音频信息进行文本转换,得到第一文本。由于第一文本是调节后的音频信息对应的文本内容,因此,对第一文本进行显示可以起到提示的作用,使进度调节可视化,提高了进度调节的准确性,从而提高进度调节的效率。In this embodiment of the present application, after the progress control node is adjusted to the second position, the first audio information corresponding to the second position is acquired in the audio, and the first text is obtained by performing text conversion on the first audio information. Since the first text is the text content corresponding to the adjusted audio information, displaying the first text can play a prompting role, visualize the progress adjustment, improve the accuracy of the progress adjustment, and thereby improve the efficiency of the progress adjustment.

需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that, when the device provided in the above embodiment realizes its functions, only the division of the above functional modules is used as an example for illustration. The internal structure is divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process thereof is detailed in the method embodiments, which will not be repeated here.

图7是本申请实施例提供的一种计算机设备的结构示意图,该计算机设备可以为服务器,该服务器可因配置或性能不同而产生比较大的差异,可以包括一个或多个处理器701和一个或多个存储器702,处理器701例如为CPU(Central Processing Units,中央处理器)。其中,该一个或多个存储器702中存储有至少一条计算机程序,该至少一条计算机程序由该一个或多个处理器701加载并执行,以使该服务器实现上述各个方法实施例提供的进度调节方法。当然,该服务器还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。FIG. 7 is a schematic structural diagram of a computer device provided by an embodiment of the present application. The computer device may be a server. The server may vary greatly due to different configurations or performance, and may include one or more processors 701 and one or multiple memories 702, and the processor 701 is, for example, a CPU (Central Processing Units, central processing unit). Wherein, at least one computer program is stored in the one or more memories 702, and the at least one computer program is loaded and executed by the one or more processors 701, so that the server implements the progress adjustment method provided by the above method embodiments . Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and an input/output interface for input and output, and the server may also include other components for implementing device functions, which will not be described here.

图8是本申请实施例提供的一种计算机设备的结构示意图。该设备可以为终端,例如可以是:智能手机、平板电脑、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group AudioLayer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。FIG. 8 is a schematic structural diagram of a computer device provided by an embodiment of the present application. The device can be a terminal, for example, can be: a smartphone, a tablet computer, an MP3 (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Audio Layer III) player, MP4 (Moving Picture Experts Group AudioLayer IV, a Moving Picture Experts Group Audio Layer IV) Compression Standard Audio Layer 4) Player, Laptop or Desktop. A terminal may also be called user equipment, portable terminal, laptop terminal, desktop terminal, etc. by other names.

通常,终端包括有:处理器801和存储器802。Generally, the terminal includes: a processor 801 and a memory 802 .

处理器801可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器801可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器801也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU;协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器801可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器801还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。The processor 801 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 801 may use at least one hardware form among DSP (Digital Signal Processing, digital signal processing), FPGA (Field-Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array, programmable logic array) accomplish. The processor 801 may also include a main processor and a coprocessor. The main processor is a processor used to process data in a wake-up state, also called a CPU; the coprocessor is used to process data in a standby state. A low-power processor for processing. In some embodiments, the processor 801 may be integrated with a GPU (Graphics Processing Unit, image processor), and the GPU is used for rendering and drawing the content that needs to be displayed on the display screen. In some embodiments, the processor 801 may further include an AI (Artificial Intelligence, artificial intelligence) processor, where the AI processor is used to process computing operations related to machine learning.

存储器802可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器802还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器802中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器801所执行,以使该终端实现本申请中方法实施例提供的进度调节方法。Memory 802 may include one or more computer-readable storage media, which may be non-transitory. Memory 802 may also include high-speed random access memory, as well as non-volatile memory, such as one or more disk storage devices, flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 802 is used for storing at least one instruction, and the at least one instruction is used for being executed by the processor 801, so that the terminal implements the method embodiments in this application Provided progress adjustment method.

在一些实施例中,终端还可选包括有:外围设备接口803和至少一个外围设备。处理器801、存储器802和外围设备接口803之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口803相连。具体地,外围设备包括:射频电路804、显示屏805、摄像头组件806、音频电路807、定位组件808和电源809中的至少一种。In some embodiments, the terminal may also optionally include: a peripheral device interface 803 and at least one peripheral device. The processor 801, the memory 802 and the peripheral device interface 803 may be connected by a bus or a signal line. Each peripheral device can be connected to the peripheral device interface 803 through a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 804 , a display screen 805 , a camera assembly 806 , an audio circuit 807 , a positioning assembly 808 and a power source 809 .

外围设备接口803可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器801和存储器802。在一些实施例中,处理器801、存储器802和外围设备接口803被集成在同一芯片或电路板上;在一些其他实施例中,处理器801、存储器802和外围设备接口803中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。The peripheral device interface 803 may be used to connect at least one peripheral device related to I/O (Input/Output) to the processor 801 and the memory 802 . In some embodiments, processor 801, memory 802, and peripherals interface 803 are integrated on the same chip or circuit board; in some other embodiments, any one of processor 801, memory 802, and peripherals interface 803 or The two can be implemented on a separate chip or circuit board, which is not limited in this embodiment.

射频电路804用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路804通过电磁信号与通信网络以及其他通信设备进行通信。射频电路804将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路804包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路804可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路804还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。The radio frequency circuit 804 is used for receiving and transmitting RF (Radio Frequency, radio frequency) signals, also called electromagnetic signals. The radio frequency circuit 804 communicates with the communication network and other communication devices via electromagnetic signals. The radio frequency circuit 804 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 804 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and the like. The radio frequency circuit 804 may communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: metropolitan area network, mobile communication networks of various generations (2G, 3G, 4G and 5G), wireless local area network and/or WiFi (Wireless Fidelity, wireless fidelity) network. In some embodiments, the radio frequency circuit 804 may further include a circuit related to NFC (Near Field Communication, short-range wireless communication), which is not limited in this application.

显示屏805用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏805是触摸显示屏时,显示屏805还具有采集在显示屏805的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器801进行处理。此时,显示屏805还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏805可以为一个,设置在终端的前面板;在另一些实施例中,显示屏805可以为至少两个,分别设置在终端的不同表面或呈折叠设计;在另一些实施例中,显示屏805可以是柔性显示屏,设置在终端的弯曲表面上或折叠面上。甚至,显示屏805还可以设置成非矩形的不规则图形,也即异形屏。显示屏805可以采用LCD(LiquidCrystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。The display screen 805 is used to display a UI (User Interface). The UI can include graphics, text, icons, video, and any combination thereof. When the display screen 805 is a touch display screen, the display screen 805 also has the ability to acquire touch signals on or above the surface of the display screen 805 . The touch signal can be input to the processor 801 as a control signal for processing. At this time, the display screen 805 may also be used to provide virtual buttons and/or virtual keyboards, also referred to as soft buttons and/or soft keyboards. In some embodiments, there may be one display screen 805, which is arranged on the front panel of the terminal; in other embodiments, there may be at least two display screens 805, which are respectively arranged on different surfaces of the terminal or in a folded design; In some embodiments, the display screen 805 may be a flexible display screen, which is disposed on a curved surface or a folding surface of the terminal. Even, the display screen 805 can also be set as a non-rectangular irregular figure, that is, a special-shaped screen. The display screen 805 can be made of materials such as LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, organic light emitting diode).

摄像头组件806用于采集图像或视频。可选地,摄像头组件806包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件806还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。The camera assembly 806 is used to capture images or video. Optionally, the camera assembly 806 includes a front camera and a rear camera. Usually, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth-of-field camera to realize the background blur function, the main camera It is integrated with the wide-angle camera to achieve panoramic shooting and VR (Virtual Reality, virtual reality) shooting functions or other integrated shooting functions. In some embodiments, camera assembly 806 may also include a flash. The flash can be a single color temperature flash or a dual color temperature flash. Dual color temperature flash refers to the combination of warm light flash and cold light flash, which can be used for light compensation under different color temperatures.

音频电路807可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器801进行处理,或者输入至射频电路804以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器801或射频电路804的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路807还可以包括耳机插孔。Audio circuitry 807 may include a microphone and speakers. The microphone is used to collect the sound waves of the user and the environment, convert the sound waves into electrical signals, and input them to the processor 801 for processing, or to the radio frequency circuit 804 to realize voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor 801 or the radio frequency circuit 804 into sound waves. The loudspeaker can be a traditional thin-film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert electrical signals into sound waves audible to humans, but also convert electrical signals into sound waves inaudible to humans for distance measurement and other purposes. In some embodiments, audio circuitry 807 may also include a headphone jack.

定位组件808用于定位终端的当前地理位置,以实现导航或LBS(Location BasedService,基于位置的服务)。定位组件808可以是基于美国的GPS(Global PositioningSystem,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。The positioning component 808 is used to locate the current geographic location of the terminal to implement navigation or LBS (Location Based Service, location-based service). The positioning component 808 may be a positioning component based on the GPS (Global Positioning System, global positioning system) of the United States, the Beidou system of China, the Grenas system of Russia, or the Galileo system of the European Union.

电源809用于为终端中的各个组件进行供电。电源809可以是交流电、直流电、一次性电池或可充电电池。当电源809包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。The power supply 809 is used to power various components in the terminal. The power source 809 may be alternating current, direct current, disposable batteries or rechargeable batteries. When the power source 809 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

在一些实施例中,终端还包括有一个或多个传感器810。该一个或多个传感器810包括但不限于:加速度传感器811、陀螺仪传感器812、压力传感器813、指纹传感器814、光学传感器815以及接近传感器816。In some embodiments, the terminal further includes one or more sensors 810 . The one or more sensors 810 include, but are not limited to, an acceleration sensor 811 , a gyro sensor 812 , a pressure sensor 813 , a fingerprint sensor 814 , an optical sensor 815 , and a proximity sensor 816 .

加速度传感器811可以检测以终端建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器811可以用于检测重力加速度在三个坐标轴上的分量。处理器801可以根据加速度传感器811采集的重力加速度信号,控制显示屏805以横向视图或纵向视图进行用户界面的显示。加速度传感器811还可以用于游戏或者用户的运动数据的采集。The acceleration sensor 811 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal. For example, the acceleration sensor 811 can be used to detect the components of the gravitational acceleration on the three coordinate axes. The processor 801 can control the display screen 805 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 811 . The acceleration sensor 811 can also be used for game or user movement data collection.

陀螺仪传感器812可以检测终端的机体方向及转动角度,陀螺仪传感器812可以与加速度传感器811协同采集用户对终端的3D动作。处理器801根据陀螺仪传感器812采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。The gyroscope sensor 812 can detect the body direction and rotation angle of the terminal, and the gyroscope sensor 812 can cooperate with the acceleration sensor 811 to collect 3D actions of the user on the terminal. The processor 801 can implement the following functions according to the data collected by the gyroscope sensor 812 : motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

压力传感器813可以设置在终端的侧边框和/或显示屏805的下层。当压力传感器813设置在终端的侧边框时,可以检测用户对终端的握持信号,由处理器801根据压力传感器813采集的握持信号进行左右手识别或快捷操作。当压力传感器813设置在显示屏805的下层时,由处理器801根据用户对显示屏805的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。The pressure sensor 813 may be disposed on the side frame of the terminal and/or the lower layer of the display screen 805 . When the pressure sensor 813 is disposed on the side frame of the terminal, the user's holding signal of the terminal can be detected, and the processor 801 performs left and right hand identification or shortcut operation according to the holding signal collected by the pressure sensor 813 . When the pressure sensor 813 is disposed on the lower layer of the display screen 805 , the processor 801 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 805 . The operability controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

指纹传感器814用于采集用户的指纹,由处理器801根据指纹传感器814采集到的指纹识别用户的身份,或者,由指纹传感器814根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器801授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器814可以被设置在终端的正面、背面或侧面。当终端上设置有物理按键或厂商Logo(商标)时,指纹传感器814可以与物理按键或厂商Logo集成在一起。The fingerprint sensor 814 is used to collect the user's fingerprint, and the processor 801 identifies the user's identity according to the fingerprint collected by the fingerprint sensor 814 , or the fingerprint sensor 814 identifies the user's identity according to the collected fingerprint. When the user's identity is identified as a trusted identity, the processor 801 authorizes the user to perform related sensitive operations, including unlocking the screen, viewing encrypted information, downloading software, making payments, and changing settings. The fingerprint sensor 814 may be disposed on the front, back or side of the terminal. When the terminal is provided with a physical button or a manufacturer's logo (trademark), the fingerprint sensor 814 can be integrated with the physical button or the manufacturer's logo.

光学传感器815用于采集环境光强度。在一个实施例中,处理器801可以根据光学传感器815采集的环境光强度,控制显示屏805的显示亮度。具体地,当环境光强度较高时,调高显示屏805的显示亮度;当环境光强度较低时,调低显示屏805的显示亮度。在另一个实施例中,处理器801还可以根据光学传感器815采集的环境光强度,动态调整摄像头组件806的拍摄参数。Optical sensor 815 is used to collect ambient light intensity. In one embodiment, the processor 801 may control the display brightness of the display screen 805 according to the ambient light intensity collected by the optical sensor 815 . Specifically, when the ambient light intensity is high, the display brightness of the display screen 805 is increased; when the ambient light intensity is low, the display brightness of the display screen 805 is decreased. In another embodiment, the processor 801 may also dynamically adjust the shooting parameters of the camera assembly 806 according to the ambient light intensity collected by the optical sensor 815 .

接近传感器816,也称距离传感器,通常设置在终端的前面板。接近传感器816用于采集用户与终端的正面之间的距离。在一个实施例中,当接近传感器816检测到用户与终端的正面之间的距离逐渐变小时,由处理器801控制显示屏805从亮屏状态切换为息屏状态;当接近传感器816检测到用户与终端的正面之间的距离逐渐变大时,由处理器801控制显示屏805从息屏状态切换为亮屏状态。A proximity sensor 816, also called a distance sensor, is usually provided on the front panel of the terminal. The proximity sensor 816 is used to collect the distance between the user and the front of the terminal. In one embodiment, when the proximity sensor 816 detects that the distance between the user and the front of the terminal gradually decreases, the processor 801 controls the display screen 805 to switch from the bright screen state to the off screen state; when the proximity sensor 816 detects that the user When the distance from the front of the terminal gradually increases, the processor 801 controls the display screen 805 to switch from the off-screen state to the bright-screen state.

本领域技术人员可以理解,图8中示出的结构并不构成对终端的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。Those skilled in the art can understand that the structure shown in FIG. 8 does not constitute a limitation on the terminal, and may include more or less components than shown, or combine some components, or adopt different component arrangements.

在示例性实施例中,还提供了一种计算机设备,该计算机设备包括处理器和存储器,该存储器中存储有至少一条计算机程序。该至少一条计算机程序由一个或者一个以上处理器加载并执行,以使该计算机设备实现上述任一种进度调节方法。In an exemplary embodiment, a computer device is also provided, the computer device including a processor and a memory having at least one computer program stored in the memory. The at least one computer program is loaded and executed by one or more processors, so that the computer device implements any one of the above-mentioned progress adjustment methods.

在示例性实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条计算机程序,该至少一条计算机程序由计算机设备的处理器加载并执行,以使计算机实现上述任一种进度调节方法。In an exemplary embodiment, there is also provided a computer-readable storage medium having stored therein at least one computer program, the at least one computer program being loaded and executed by a processor of a computer device to cause a computer to Implement any of the above progress adjustment methods.

在一种可能实现方式中,上述计算机可读存储介质可以是只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、只读光盘(Compact DiscRead-Only Memory,CD-ROM)、磁带、软盘和光数据存储设备等。In a possible implementation manner, the above-mentioned computer-readable storage medium may be a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a compact disc (Compact Disc Read-Only Memory, CD) -ROM), magnetic tapes, floppy disks and optical data storage devices, etc.

在示例性实施例中,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一种进度调节方法。In an exemplary embodiment, there is also provided a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes any one of the above-mentioned progress adjustment methods.

应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。It should be understood that references herein to "a plurality" means two or more. "And/or", which describes the association relationship of the associated objects, means that there can be three kinds of relationships, for example, A and/or B, which can mean that A exists alone, A and B exist at the same time, and B exists alone. The character "/" generally indicates that the associated objects are an "or" relationship.

以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above descriptions are only exemplary embodiments of the present application, and are not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application. Inside.

Claims (10)

1.一种进度调节方法,其特征在于,所述方法包括:1. a progress adjustment method, is characterized in that, described method comprises: 播放有声读物的音频,显示与所述音频对应的进度条,所述进度条上显示有进度控制节点,所述进度控制节点在所述进度条上的位置为第一位置;Playing the audio of the audiobook, displaying a progress bar corresponding to the audio, a progress control node is displayed on the progress bar, and the position of the progress control node on the progress bar is the first position; 响应于所述进度控制节点被调节至第二位置,在所述音频中获取与所述第二位置对应的第一音频信息;In response to the progress control node being adjusted to a second position, acquiring first audio information corresponding to the second position in the audio; 对所述第一音频信息进行文本转换,得到所述第一音频信息的第一文本;performing text conversion on the first audio information to obtain the first text of the first audio information; 显示所述第一文本,播放所述第二位置对应的时间点的音频。The first text is displayed, and the audio at the time point corresponding to the second position is played. 2.根据权利要求1所述的方法,其特征在于,所述第一音频信息是在参考时段内播放的音频,所述参考时段的起始时间为所述第二位置对应的时间点。2 . The method according to claim 1 , wherein the first audio information is audio played in a reference period, and a start time of the reference period is a time point corresponding to the second position. 3 . 3.根据权利要求1所述的方法,其特征在于,所述显示所述第一文本,包括:3. The method according to claim 1, wherein the displaying the first text comprises: 在所述进度条上的所述第二位置处显示文本框,通过所述文本框显示所述第一文本。A text box is displayed at the second position on the progress bar, and the first text is displayed through the text box. 4.根据权利要求1-3任一所述的方法,其特征在于,所述显示所述第一文本之后,还包括:4. The method according to any one of claims 1-3, wherein after the displaying the first text, the method further comprises: 响应于所述进度控制节点被继续调节至第三位置,在所述音频中获取与所述第三位置对应的第二音频信息;In response to the progress control node being continuously adjusted to a third position, acquiring second audio information corresponding to the third position in the audio; 对所述第二音频信息进行文本转换,得到所述第二音频信息的第二文本;performing text conversion on the second audio information to obtain the second text of the second audio information; 显示所述第二文本,播放所述第三位置对应的时间点的音频。The second text is displayed, and the audio at the time point corresponding to the third position is played. 5.根据权利要求1-3任一所述的方法,其特征在于,所述显示所述第一文本之后,还包括:5. The method according to any one of claims 1-3, wherein after the displaying the first text, the method further comprises: 响应于所述进度控制节点被调节至第二位置的动作被撤销,将所述进度控制节点在所述进度条上的位置还原至所述第一位置,播放所述第一位置对应的时间点的音频。In response to the action of the progress control node being adjusted to the second position being cancelled, restore the position of the progress control node on the progress bar to the first position, and play the time point corresponding to the first position 's audio. 6.根据权利要求1所述的方法,其特征在于,所述播放所述第二位置对应的时间点的音频,包括:6. The method according to claim 1, wherein the playing the audio of the time point corresponding to the second position comprises: 响应于所述第二位置为确认后的调节位置,播放所述第二位置对应的时间点的音频。In response to the second position being the confirmed adjusted position, the audio of the time point corresponding to the second position is played. 7.一种进度调节装置,其特征在于,所述装置包括:7. A progress adjustment device, characterized in that the device comprises: 播放模块,用于播放有声读物的音频,显示与所述音频对应的进度条,所述进度条上显示有进度控制节点,所述进度控制节点在所述进度条上的位置为第一位置;a playback module, configured to play the audio of the audiobook, display a progress bar corresponding to the audio, and a progress control node is displayed on the progress bar, and the position of the progress control node on the progress bar is the first position; 获取模块,用于响应于所述进度控制节点被调节至第二位置,在所述音频中获取与所述第二位置对应的第一音频信息;an acquisition module, configured to acquire first audio information corresponding to the second position in the audio in response to the progress control node being adjusted to a second position; 确定模块,用于对所述第一音频信息进行文本转换,得到所述第一音频信息的第一文本;A determination module, configured to perform text conversion on the first audio information to obtain the first text of the first audio information; 所述播放模块,还用于显示所述第一文本,播放所述第二位置对应的时间点的音频。The playing module is further configured to display the first text, and play the audio at the time point corresponding to the second position. 8.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以使所述计算机设备实现如权利要求1至6任一所述的进度调节方法。8. A computer device, characterized in that the computer device comprises a processor and a memory, the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor, so that all The computer device implements the progress adjustment method according to any one of claims 1 to 6. 9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行,以使计算机实现如权利要求1至6任一所述的进度调节方法。9. A computer-readable storage medium, wherein at least one computer program is stored in the computer-readable storage medium, and the at least one computer program is loaded and executed by a processor, so that the computer realizes the method as claimed in claim 1 The progress adjustment method described in any one of to 6. 10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中,计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,所述处理器执行所述计算机指令,使得所述计算机设备执行实现如权利要求1至6任一所述的进度调节方法。10. A computer program product, characterized in that the computer program product comprises computer instructions, the computer instructions are stored in a computer-readable storage medium, and a processor of a computer device reads the data from the computer-readable storage medium. The computer instructions are executed by the processor, so that the computer device executes the progress adjustment method according to any one of claims 1 to 6.
CN202111601413.1A 2021-12-24 2021-12-24 Progress adjustment method, apparatus, device, and computer-readable storage medium Pending CN114495993A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111601413.1A CN114495993A (en) 2021-12-24 2021-12-24 Progress adjustment method, apparatus, device, and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111601413.1A CN114495993A (en) 2021-12-24 2021-12-24 Progress adjustment method, apparatus, device, and computer-readable storage medium

Publications (1)

Publication Number Publication Date
CN114495993A true CN114495993A (en) 2022-05-13

Family

ID=81496972

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111601413.1A Pending CN114495993A (en) 2021-12-24 2021-12-24 Progress adjustment method, apparatus, device, and computer-readable storage medium

Country Status (1)

Country Link
CN (1) CN114495993A (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103561217A (en) * 2013-10-14 2014-02-05 深圳创维数字技术股份有限公司 Method and terminal for generating captions
CN104091609A (en) * 2013-05-22 2014-10-08 腾讯科技(深圳)有限公司 Lyric preview method and device of music player
CN104267903A (en) * 2014-09-24 2015-01-07 广州酷狗计算机科技有限公司 Method and device for displaying multimedia lyric information
CN105609121A (en) * 2014-11-20 2016-05-25 深圳市腾讯计算机系统有限公司 Method and device for controlling multimedia playing progress
CN105847991A (en) * 2016-03-30 2016-08-10 乐视控股(北京)有限公司 Multimedia data playing method and terminal
WO2019105393A1 (en) * 2017-11-30 2019-06-06 腾讯科技(深圳)有限公司 Web page content processing method, apparatus, browser, device and storage medium
CN110688046A (en) * 2019-09-24 2020-01-14 腾讯音乐娱乐科技(深圳)有限公司 Song playing method and device and storage medium
CN111261162A (en) * 2020-03-09 2020-06-09 北京达佳互联信息技术有限公司 Speech recognition method, speech recognition apparatus, and storage medium
CN112634876A (en) * 2021-01-04 2021-04-09 北京有竹居网络技术有限公司 Voice recognition method, voice recognition device, storage medium and electronic equipment
CN112752047A (en) * 2019-10-30 2021-05-04 北京小米移动软件有限公司 Video recording method, device, equipment and readable storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104091609A (en) * 2013-05-22 2014-10-08 腾讯科技(深圳)有限公司 Lyric preview method and device of music player
CN103561217A (en) * 2013-10-14 2014-02-05 深圳创维数字技术股份有限公司 Method and terminal for generating captions
CN104267903A (en) * 2014-09-24 2015-01-07 广州酷狗计算机科技有限公司 Method and device for displaying multimedia lyric information
CN105609121A (en) * 2014-11-20 2016-05-25 深圳市腾讯计算机系统有限公司 Method and device for controlling multimedia playing progress
CN105847991A (en) * 2016-03-30 2016-08-10 乐视控股(北京)有限公司 Multimedia data playing method and terminal
WO2019105393A1 (en) * 2017-11-30 2019-06-06 腾讯科技(深圳)有限公司 Web page content processing method, apparatus, browser, device and storage medium
CN110688046A (en) * 2019-09-24 2020-01-14 腾讯音乐娱乐科技(深圳)有限公司 Song playing method and device and storage medium
CN112752047A (en) * 2019-10-30 2021-05-04 北京小米移动软件有限公司 Video recording method, device, equipment and readable storage medium
CN111261162A (en) * 2020-03-09 2020-06-09 北京达佳互联信息技术有限公司 Speech recognition method, speech recognition apparatus, and storage medium
CN112634876A (en) * 2021-01-04 2021-04-09 北京有竹居网络技术有限公司 Voice recognition method, voice recognition device, storage medium and electronic equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
宫鹏;宫;王瑞宝;: "基于嵌入式系统的多媒体音乐播放器", 现代电子技术, no. 12 *

Similar Documents

Publication Publication Date Title
CN110602321B (en) Application switching method, device, electronic device and storage medium
CN107908929B (en) Method and device for playing audio data
WO2021104365A1 (en) Object sharing method and electronic device
EP3710910B1 (en) Multi-panel computing device having integrated magnetic coupling structure(s)
CN107943390B (en) Character copying method and mobile terminal
CN108182021A (en) Multimedia messages methods of exhibiting, device, storage medium and equipment
WO2022160727A1 (en) Docking operation method for component, and terminal
CN108132749B (en) Image editing method and mobile terminal
WO2020211607A1 (en) Video generation method, apparatus, electronic device, and medium
WO2020253129A1 (en) Song display method, apparatus and device, and storage medium
CN110673944A (en) Method and apparatus for performing tasks
CN108717365A (en) The method and apparatus for executing function in the application
CN111459363A (en) Information display method, device, equipment and storage medium
CN108734662B (en) Method and device for displaying icons
WO2021082740A1 (en) Progress adjustment method and electronic device
WO2020155980A1 (en) Control method and terminal device
CN113843814A (en) Control system, method, device and storage medium for robotic arm equipment
CN111753606A (en) A method and device for upgrading an intelligent model
CN110866465A (en) Electronic device control method and electronic device
CN109933266A (en) A kind of display methods and terminal device
CN108833791A (en) A kind of image pickup method and device
WO2015027950A1 (en) Stereophonic sound recording method, apparatus, and terminal
CN111443819A (en) Control method and electronic device
CN110275655A (en) Lyrics display method, device, equipment and storage medium
CN113469322B (en) Method, device, equipment and storage medium for determining an executable program of a model

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20220513