Voice note recording method, device and mobile terminal
By displaying the recording progress controls on the voice note recording interface of the mobile terminal, the maximum recording time and the current recording time are displayed, which solves the problem that users cannot perceive the recording time and improves the controllability of voice recording.
Patent Information
- Application Number
- CN202111064683.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-09
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2041-09-09
AI Technical Summary
During the recording of voice notes by existing mobile terminals, users cannot perceive the recording duration, resulting in a low controllability in recording.
Provides a method for recording voice notes, which displays the maximum recording time and current recording time of voice notes by displaying the recording progress control. Optionally, the sound bar is displayed on the recording progress control to remind the user of the remaining recording time.
By displaying the recording progress control, users can understand the recording time and the remaining recording time in real time, improving the controllability and effect of voice recording.
Smart Images

Figure CN115798525B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of terminal devices, and in particular to a method, device and mobile terminal for recording a voice note. Background Art
[0002] With the continuous development of mobile terminals, mobile terminals have more and more functions, and people use mobile terminals more and more frequently in daily scenarios. Existing mobile terminals provide a voice note function by combining voice recognition technology. Through the voice note function, some temporary ideas of users, temporary voices in meetings or interviews can be recorded to generate corresponding voice notes. In the process of recording voice notes on existing mobile terminals, users cannot perceive the recording time and cannot accurately know how much time is left for recording voice notes. There may be a situation where the user does not know that the voice note recording has stopped and is still recording voice notes, resulting in the problem of low controllability in the process of recording voice notes on existing mobile terminals. Summary of the invention
[0003] In order to solve the above technical problems, the embodiments of the present application provide a method, device and mobile terminal for recording a voice note.
[0004] In a first aspect, an embodiment of the present application provides a method for recording a voice note, the method comprising:
[0005] In response to the voice note recording start operation, displaying a recording progress control, wherein the recording progress control displays the maximum recordable duration of the voice note;
[0006] During the recording process, the recording progress control also displays the current recording time.
[0007] Optionally, the method further includes:
[0008] During the recording process, a sound wave bar is displayed on the recording progress control, and the fluctuation amplitude of the sound wave bar at each moment corresponds to the size of the recorded sound.
[0009] Optionally, the method further includes:
[0010] When the remaining recording time is less than or equal to the preset reminder threshold, a voice recording progress reminder is given according to the preset reminder form.
[0011] Optionally, the method further includes:
[0012] The maximum recordable duration and the current recorded duration are displayed in the form of a progress bar and / or digital time.
[0013] Optionally, the recording progress control includes a circular progress bar, which displays the maximum recordable duration and the current recorded duration in the form of a progress bar, including:
[0014] Displaying the maximum recordable time on the circular progress bar;
[0015] The current recorded time is displayed in an arc form according to the ratio of the current recorded time to the maximum recordable time.
[0016] Optionally, the annular progress bar is arranged on the periphery of the recording start and stop button.
[0017] Optionally, the method further includes:
[0018] During the recording process, the recorded voice is converted into text in real time and displayed.
[0019] Optionally, the method further includes:
[0020] After the recording is finished, the playback controls corresponding to the recorded voice are associated with the text converted from the recorded voice and displayed according to the first preset display format.
[0021] Optionally, the method further includes:
[0022] The playback control corresponding to the next adjacent recorded speech of the recorded speech is associated with the text converted from the next adjacent recorded speech and displayed according to a second preset display format, and the first preset display format is different from the second preset display format.
[0023] Optionally, the first preset display format includes: a first preset interval between the play control and its associated text;
[0024] The second preset display format includes: a first preset interval between the playback control and its associated text, a second preset interval between the text corresponding to the recorded speech and the playback control of the next adjacent recorded speech, and the second preset interval is greater than the first preset interval.
[0025] In a second aspect, an embodiment of the present application provides a method for recording a voice note, comprising:
[0026] A first display module, configured to display a recording progress control in response to a voice note recording start operation, wherein the recording progress control displays a maximum recordable duration of the voice note;
[0027] The second display module is used for displaying the current recording time during the recording process.
[0028] Optionally, the second display module is further used to display a sound wave bar on the recording progress control during the recording process, and the fluctuation amplitude of the sound wave bar at each moment corresponds to the size of the recorded sound.
[0029] Optionally, the second display module and the voice note recording device further include:
[0030] The reminder module is used to remind the voice recording progress according to the preset reminder form when the remaining recording time is less than or equal to the preset reminder threshold.
[0031] Optionally, the second display module is further used to display the maximum recordable time and the current recorded time in the form of a progress bar and / or digital time.
[0032] Optionally, the recording progress control includes a circular progress bar, and the second display module is further used to display the maximum recordable time on the circular progress bar;
[0033] The current recorded time is displayed in an arc form according to the ratio of the current recorded time to the maximum recordable time.
[0034] Optionally, the annular progress bar is arranged on the periphery of the recording start and stop button.
[0035] Optionally, the second display module is also used to convert the recorded voice into text in real time and display it during the recording process.
[0036] Optionally, the second display module is further used to associate and display the playback controls corresponding to the recorded voice with the text converted from the recorded voice according to the first preset display format after the recording is completed.
[0037] Optionally, the second display module is also used to associate and display the playback controls corresponding to the next adjacent recorded speech of the recorded speech with the text converted from the next adjacent recorded speech according to a second preset display format, and the first preset display format is different from the second preset display format.
[0038] Optionally, in the second display module, the first preset display format includes: a first preset interval between the play control and its associated text;
[0039] The second preset display format includes: a first preset interval between the playback control and its associated text, a second preset interval between the text corresponding to the recorded speech and the playback control of the next adjacent recorded speech, and the second preset interval is greater than the first preset interval.
[0040] In a third aspect, an embodiment of the present application provides a mobile terminal, including a memory and a processor, wherein the memory is used to store a computer program, and when the computer program is run by the processor, the voice note recording method provided in the first aspect is executed.
[0041] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, which, when running on a processor, executes the voice note recording method provided in the first aspect.
[0042] The voice note recording method, device and mobile terminal provided in the present application display a recording progress control in response to the voice note recording start operation, wherein the recording progress control displays the maximum recordable time of the voice note; during the recording process, the recording progress control also displays the current recorded time. The voice note recording scheme provided in this embodiment displays the maximum recordable time of the voice through the recording progress control, which can facilitate users to understand the total recordable time and control the length of the speaking time as a whole. During the recording of the audio file, the current recorded time is determined and displayed on the recording progress control, which is convenient for users to understand the recorded time in real time, grasp the remaining recordable time, improve the controllability of voice recording, and improve the voice recording effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the technical solution of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present application and should not be regarded as limiting the scope of protection of the present application. In each of the drawings, similar components are numbered similarly.
[0044] Figure 1 A schematic diagram of a process of recording a voice note provided in an embodiment of the present application is shown;
[0045] Figure 2 A schematic diagram of a recording interface provided in an embodiment of the present application is shown;
[0046] Figure 3 Another recording interface schematic diagram provided in an embodiment of the present application is shown;
[0047] Figure 4 Another recording interface schematic diagram provided in an embodiment of the present application is shown;
[0048] Figure 5 Another recording interface schematic diagram provided in an embodiment of the present application is shown;
[0049] Figure 6 Another recording interface schematic diagram provided in an embodiment of the present application is shown;
[0050] Figure 7 A schematic diagram of the structure of a voice note recording device provided in an embodiment of the present application is shown;
[0051] Figure 8 A structural schematic diagram of a mobile terminal provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0052] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments.
[0053] The components of the embodiments of the present application generally described and shown in the drawings herein may be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.
[0054] Hereinafter, the terms "including", "having" and their cognates, which may be used in various embodiments of the present application, are intended only to indicate specific features, numbers, steps, operations, elements, components, or combinations of the foregoing items, and should not be understood as first excluding the existence of one or more other features, numbers, steps, operations, elements, components, or combinations of the foregoing items or adding the possibility of one or more features, numbers, steps, operations, elements, components, or combinations of the foregoing items.
[0055] Furthermore, the terms “first”, “second”, “third”, etc. are merely used for distinguishing descriptions and are not to be understood as indicating or implying relative importance.
[0056] Unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meanings as those generally understood by those skilled in the art to which the various embodiments of the present application belong. The terms (such as those defined in generally used dictionaries) will be interpreted as having the same meanings as the contextual meanings in the relevant technical field and will not be interpreted as having idealized meanings or overly formal meanings unless clearly defined in the various embodiments of the present application.
[0057] Example 1
[0058] The disclosed embodiment provides a method for recording a voice note.
[0059] Specifically, Figure 1 As shown, the method for recording a voice note includes:
[0060] Step S101, in response to a voice note recording start operation, a recording progress control is displayed, wherein the recording progress control displays a maximum recordable duration of the voice note.
[0061] In this embodiment, the voice note application can be installed on the mobile terminal, and the voice note application can be started in the mobile terminal to record voice. After the recording control displayed on the recording interface of the voice note application detects a recording start operation, a recording progress control is displayed according to the detected recording start operation, and the recording progress control can indicate the maximum recordable time of the recorded voice.
[0062] In this embodiment, the maximum recording time of the voice can be set by the system default or by the user. For example, the maximum recording time set by the system default is 60 seconds, and the maximum recording time of 60 seconds is displayed on the recording progress control.
[0063] See also Figure 2 The first recording interface 200 of the voice note application includes a recording control 201, a playback control display area 202, and a text display area 203. After a recording start operation is detected on the recording control 201, a recording progress control is displayed.
[0064] See also Figure 3 The second recording interface 300 includes a recording progress control 3011, a current recording time 302, and a maximum recordable time 303. Figure 3 , the current recorded time 302 is 01:03, and the maximum recordable time 303 is 5:00.
[0065] In this way, by indicating the maximum recordable time for recording a voice note through the recording progress control, the user can understand the total duration of the current voice note and have an overall control over the duration of the speech.
[0066] It should be supplemented that the second recording interface 300 also includes a pause recording control 304. When the pause recording control 304 detects a pause operation, the recording of the audio file is paused.
[0067] Step S102: During the recording process, the recording progress control also displays the current recording time.
[0068] In this embodiment, during the recording process, an audio file can be recorded through the recording device of the mobile terminal. For example, when the user expresses some temporary ideas in voice, the user's temporary voice recording is started. For another example, the important voice recording in the meeting or interview scene is started. In this embodiment, multiple voice recordings can be started according to user needs, and there is no limitation here.
[0069] In this embodiment, during the recording process, the cumulative recording time of the voice is continuously recorded, and the current recording time is determined based on the cumulative recording time. For example, if the user speaks for 30 seconds, the mobile terminal continuously records the user's voice for 30 seconds, and the cumulative recording time of the audio file is 30 seconds, then the current recording time of the audio file is 30 seconds. The maximum recording time is 60 seconds.
[0070] In this embodiment, the current recorded time can be displayed on the recording progress control in a variety of ways. In some implementations, the ratio between the current recorded time and the maximum recordable time can be determined, and the current recorded time is displayed at a corresponding position in the recording progress control according to the ratio between the current recorded time and the maximum recordable time and the total length of the recording progress control.
[0071] For example, if the current recorded duration of the audio file is 30 seconds, the maximum recording time of the recording progress control is 60 seconds, and the length of the recording progress control is 60 mm, then the progress position of 0-30 mm of the recording progress control shows that the current recorded duration is 30 seconds. In some embodiments, the current recorded duration can also be marked on the recording progress control in other ways, which are not limited here.
[0072] In this way, during the process of recording an audio file, the current recording time of the audio file is determined and marked on the recording progress control, so that the user can understand the recording time of the audio file in real time and the remaining recording time of the audio file, thereby improving the controllability of the audio recording of the voice note and improving the audio recording effect.
[0073] In some embodiments, the method further comprises:
[0074] During the recording process, a sound wave bar is displayed on the recording progress control, and the fluctuation amplitude at each moment in the sound wave bar corresponds to the size of the recorded sound. In this embodiment, the user's voice has different high and low sound wave characteristics. When recording the user's voice, the sound wave changes in height with the rhythm of the voice, and the fluctuation amplitude at each moment in the sound wave bar corresponds to the size of the recorded sound, so that the user can perceive the recorded voice time through the sound wave bar from a visual effect.
[0075] Please refer again Figure 3 , the recording progress control 301 displays a sound wave bar 3012, and the fluctuation amplitude of the sound wave bar 3012 at each moment corresponds to the size of the recorded sound. The current sound wave characteristics of the audio file are obtained in real time, and the current recording time is marked on the sound wave bar 3012 according to the current sound wave characteristics. Figure 3In the example, the current recorded time 302 is 1:03. During the cumulative recording time period from 0 to 1:03, the fluctuation amplitude of the corresponding moments in the sound wave bar is adjusted in sequence to dynamically display the current recorded time.
[0076] See also Figure 4 The third recording interface 400 includes a recording progress control 4011, a current recording time 402, and a maximum recordable time 403. Figure 4 In the example, the current recorded time 402 is 4:50, and the maximum recordable time 403 is 5:00.
[0077] The third recording interface 400 also includes a sound wave bar 4012, which obtains the size of the recorded sound in real time, and displays the fluctuation amplitude at the current moment on the sound wave bar 4012 according to the size of the recorded sound. Figure 4 In the example, the current recorded time 402 is 4:50, and the fluctuation amplitude of the corresponding moment in the sound wave bar during the cumulative recording time period from 0 to 4:50 dynamically displays the current recorded time.
[0078] exist Figure 4 In the cumulative recording time from 0 to 4:50, the adjusted sound wave bar presents a wavy visual effect, which is vivid and helps users understand the current recording time and the remaining recording time, and improves the controllability of voice note recording.
[0079] It should be noted that the second recording interface 400 also includes a pause recording control 404. When the pause recording control 404 detects a stop operation, the recording of the audio file is stopped.
[0080] In some embodiments, the method further comprises:
[0081] When the remaining recording time is less than or equal to the preset reminder threshold, a voice recording progress reminder is given according to the preset reminder form.
[0082] In this embodiment, the preset reminder threshold can be set according to the maximum recordable time, or it can be customized by the user. For example, if the maximum recordable time is 5 seconds, the preset reminder threshold can be set to 4 seconds to remind the user of the remaining time and let the user know the recording progress.
[0083] In this embodiment, the preset reminder form may include one or more reminder modes, for example, including voice broadcast reminder and / or vibration reminder.
[0084] In this way, the user can be reminded of the remaining time and can understand the recording progress, making it convenient for the user to effectively watch the voice content.
[0085] In some embodiments, the method further comprises:
[0086] The maximum recordable duration and the current recorded duration are displayed in the form of a progress bar and / or digital time.
[0087] In some embodiments, in order to facilitate the user to quickly understand the maximum recordable time and the current recorded time, the digital time corresponding to the maximum recordable time and the current recorded time can be displayed. In order to facilitate the display of the proportional relationship between the maximum recordable time and the current recorded time, the maximum recordable time and the current recorded time can be displayed in the form of a progress bar. The maximum recordable time and the current recorded time can also be displayed in the form of a progress bar and a digital time at the same time, so that the user can intuitively understand the maximum recordable time, the current recorded time, and the remaining recording time, thereby improving the display effect.
[0088] It should be supplemented that the progress bar can display the maximum recordable time in a first display format and the current recorded time in a second display format, and the first display format is different from the second display format. Specifically, different shapes of lines can be used to represent the maximum recordable time and the current recorded time in the progress bar, and / or different colors can be used to represent the maximum recordable time and the current recorded time in the progress bar. For example, in the progress bar, a line of a first width is used to represent the maximum recordable time, and a line of a second width is used to represent the current recorded time, and the second width is greater than the first width. For another example, in the progress bar, a red line is used to represent the maximum recordable time, and a green line is used to represent the current recorded time. For another example, in the progress bar, a line composed of dots is used to represent the maximum recordable time, and a wavy line is used to represent the current recorded time.
[0089] In some embodiments, the recording progress control includes a circular progress bar, which displays the maximum recordable duration and the current recorded duration in the form of a progress bar, including:
[0090] Displaying the maximum recordable time on the circular progress bar;
[0091] The current recorded time is displayed in an arc form according to the ratio of the current recorded time to the maximum recordable time.
[0092] In this embodiment, the annular progress bar is a progress bar formed by a closed curve, for example, it may include a circular progress bar, a rectangular progress bar, a hexagonal progress bar, etc. The recording progress control is set to a circular progress bar, and the circular progress bar displays the maximum recordable time of the voice, reminding the user to effectively control the recording process of the voice note. When recording the user's voice, the current recording time is recorded, and the ratio of the current recording time to the maximum recordable time is displayed in the form of an arc. From a visual effect, the user can understand the recorded time and the remaining recording time through the circular progress bar and arc perception, control the remaining voice content, and improve the controllability of the voice note recording process.
[0093] See also Figure 5 The third recording interface 500 includes a circular progress bar 501, an arc 502 and a time number 503. Figure 5 In the example, the time number 503 includes the longest recordable time 5:00 and the current recorded time 1:15. The arc angle of the arc 502 is 90 degrees, and the corresponding current recorded time is 1:15.
[0094] In some embodiments, the annular progress bar is arranged around the recording start and stop button.
[0095] The recording start operation detected by the recording start / stop button starts voice recording, and the recording pause operation detected by the recording start / stop button pauses voice recording.
[0096] Please refer again Figure 5 The third recording interface 500 also includes a recording start and stop button 504. When the recording start and stop button 504 detects a recording pause operation, the recording of the audio file is paused. The recording start and stop button includes a recording start button and a recording pause button. Figure 5 In the example, the recording start / stop button 504 is displayed in the form of "||", "||" indicates a recording pause button, and when the recording start / stop button 504 is displayed in the form of a rectangle, the rectangle indicates a recording start button. The recording start / stop button may have other display forms, which are not limited here.
[0097] In this embodiment, when recording user voice, the circular progress bar displays the maximum recordable time of the voice note, and the arc displays the current recording time, informing the user of the recorded time and the remaining recording time, reminding the user to effectively control the recording process of the voice note. From a visual effect, the user can clearly perceive the recording time through the circular progress bar and the arc indicating the current recording time, thereby improving the user's controllability over the voice note recording process.
[0098] In some embodiments, the method further comprises:
[0099] During the recording process, the recorded voice is converted into text in real time and displayed.
[0100] In this embodiment, in the voice note application of the mobile terminal, multiple voices can be recorded, and the voice recognition technology is used to convert each voice into corresponding text.
[0101] In some embodiments, the method further comprises:
[0102] After the recording is finished, the playback controls corresponding to the recorded voice are associated with the text converted from the recorded voice and displayed according to the first preset display format.
[0103] In this embodiment, the first preset display format may include the interval between the voice playback control and the corresponding text, and may also include the layout mode between the voice playback control and the corresponding text, and may also include the display color of the voice playback control and the corresponding text. For example, the interval between the voice playback control and the corresponding text is 2 mm. For another example, the layout mode between the voice playback control and the corresponding text may be: the display interface is divided into a first display area and a second display area, the second display area is below the first display area, or the second display area is above the first display area, or the second display area is to the right of the first display area, or the second display area is to the left of the first display area, and correspondingly, the voice playback control may be displayed in the first display area, and the voice corresponding text may be displayed in the second display area. For another example, the display colors of the voice playback control and the corresponding text are all red, or all green, etc., so that the user can associate the playback control corresponding to the recorded voice with the text converted from the recorded voice, and improve the integrity of the playback control corresponding to the recorded voice and the text converted from the recorded voice.
[0104] In this way, by displaying the voice playback controls and their corresponding text in association with each other according to the first preset display format, the relevance and integrity of the voice and its converted text can be improved, making it easier for users to intuitively understand the text corresponding to the playback controls.
[0105] In some embodiments, the method further comprises:
[0106] The playback control corresponding to the next adjacent recorded speech of the recorded speech is associated with the text converted from the next adjacent recorded speech and displayed according to a second preset display format, and the first preset display format is different from the second preset display format.
[0107] In this embodiment, the second preset display format may include the interval between the voice playback control and its corresponding text, and the interval between voice notes corresponding to different voices, wherein the language-corresponding voice notes are the voice playback control and its corresponding text. For another example, when the display color of the voice playback control and its corresponding text in the first preset display format is the first color, the second preset display format may be that the display color of the voice playback control and its corresponding text are both the second color, wherein the first color and the second color are different colors, for example, the first color is blue and the second color is purple, so that the user can associate and perceive the voice notes corresponding to different voices, perceive the voice notes corresponding to different voices as a whole, and display the voice notes corresponding to different voices in a differentiated manner, so that the user can quickly understand the control and management of the voice notes corresponding to different voices.
[0108] In this way, when the playback control corresponding to the next adjacent recorded voice is displayed in association with the text converted from the next adjacent recorded voice, a display format different from that of the playback control corresponding to the previous recorded voice and the text converted from the recorded voice is used, so that the display is effectively distinguished, the relevance of the voice playback control and the corresponding converted text is improved, and the user can quickly and conveniently view the corresponding text when listening to the voice again.
[0109] In some embodiments, the method further comprises:
[0110] The first preset display format includes: a first preset interval between the play control and its associated text;
[0111] The second preset display format includes: a first preset interval between the playback control and its associated text, a second preset interval between the text corresponding to the recorded speech and the playback control of the next adjacent recorded speech, and the second preset interval is greater than the first preset interval.
[0112] It should be noted that during the recording process, there will be multiple separate recordings. Recording multiple voices will strengthen the correlation between the voices and the corresponding texts, so that you can be more targeted when listening back to the recordings.
[0113] In this embodiment, the first preset interval and the second preset interval may be set by the system by default, or may be calculated according to the size of the display screen of the mobile terminal, which is not shown here. For example, the first preset interval is set by the system by default to 5 mm, and the second preset interval is set by the system by default to 10 mm.
[0114] See also Figure 6The fourth recording interface 600 includes a first play bar 6011 and its associated first text content 6012, a second play bar 6021 and its associated second text content 6022. The first play bar 6011 and the first text content 6012 are separated by a first preset interval, the second play bar 6021 and the first text content 6022 are separated by a first preset interval, the first text content 6012 and the second play bar 6021 are separated by a second preset interval, and the second preset interval is greater than the first preset interval.
[0115] It is understandable that in Figure 6 In the example, the first text content 6012 is displayed below the first play bar 6011, the second text content 6022 is displayed below the second play bar 6021, and the second play bar 6021 is displayed below the first text content 6012. This display method can have other alternative display methods. For example, the first text content 6012 is displayed below the first play bar 6011, the second text content 6022 is displayed below the second play bar 6021, and the second text content 6022 is displayed below the first play bar 6011. At this time, the first play bar 6011 and the second text content 6022 are separated by a second preset interval.
[0116] In this way, the playback controls of each voice and its converted text can be displayed in a differentiated and associated manner in the recording interface, strengthening the correlation between the playback controls of the voice and its converted text. Users can be more targeted when listening to the audio files again, improving the efficiency of resuming voice notes.
[0117] In some embodiments, the method further comprises:
[0118] When the recording time of the audio file reaches the maximum recordable time, stop recording;
[0119] Start recording other voices.
[0120] For example, if the maximum recording time of a voice note is 5:00, please refer to Figure 6 When the duration of recording the first voice reaches the maximum recordable time, the recording of the first voice is stopped, and the first play bar 6011 and the first text content 6012 corresponding to the first voice are displayed; when the recording of the first voice is stopped, it can be detected whether the voice can still be collected, and if the voice can be collected, the recording of the second voice is started. For example, Figure 6 In the process, the recording of the second voice is started. When the recording time of the second voice reaches the maximum recordable time, the recording of the second voice is stopped, and the second play bar 6021 and the second text content 6022 corresponding to the second voice are displayed.
[0121] It is additionally noted that, in this embodiment, after stopping recording the first voice, the recording of the second audio file can also be started when the voice note recording control 603 detects a recording start operation.
[0122] The voice note recording method provided in this embodiment displays a recording progress control in response to a voice note recording start operation, wherein the recording progress control displays the maximum recordable time of the voice note; during the recording process, the recording progress control also displays the current recorded time. The voice note recording scheme provided in this embodiment displays the maximum recordable time of the voice through the recording progress control, which can facilitate users to understand the total recordable time and have an overall control over the length of the speaking time. During the recording of an audio file, the current recorded time is determined and displayed on the recording progress control, which is convenient for users to understand the recorded time in real time, grasp the remaining recordable time, improve the controllability of voice recording, and improve the voice recording effect.
[0123] Example 2
[0124] In addition, an embodiment of the present disclosure provides a device for recording a voice note.
[0125] Specifically, Figure 7 As shown, the voice note recording device 700 includes:
[0126] A first display module 701 is used to display a recording progress control in response to a voice note recording start operation, wherein the recording progress control displays a maximum recording time of the voice note;
[0127] The second display module 702 is used for displaying the current recording time during the recording process.
[0128] Optionally, the second display module 702 is further used to display a sound wave bar on the recording progress control during the recording process, and the fluctuation amplitude of the sound wave bar at each moment corresponds to the size of the recorded sound.
[0129] Optionally, the second display module 702, the voice note recording device 700 further includes:
[0130] The reminder module is used to remind the voice recording progress according to the preset reminder form when the remaining recording time is less than or equal to the preset reminder threshold.
[0131] Optionally, the second display module 702 is further used to display the maximum recordable time and the current recorded time in the form of a progress bar and / or digital time.
[0132] Optionally, the recording progress control includes a circular progress bar, and the second display module 702 is further used to display the maximum recordable time on the circular progress bar;
[0133] The current recorded time is displayed in an arc form according to the ratio of the current recorded time to the maximum recordable time.
[0134] Optionally, the annular progress bar is arranged on the periphery of the recording start and stop button.
[0135] Optionally, the second display module 702 is further used to convert the recorded voice into text in real time and display it during the recording process.
[0136] Optionally, the second display module 702 is further used to associate and display the playback controls corresponding to the recorded voice with the text converted from the recorded voice according to the first preset display format after the recording is completed.
[0137] Optionally, the second display module 702 is also used to associate and display the playback controls corresponding to the next adjacent recorded speech of the recorded speech with the text converted from the next adjacent recorded speech according to a second preset display format, and the first preset display format is different from the second preset display format.
[0138] Optionally, in the second display module 702, the first preset display format includes: a first preset interval between the play control and its associated text;
[0139] The second preset display format includes: a first preset interval between the playback control and its associated text, a second preset interval between the text corresponding to the recorded speech and the playback control of the next adjacent recorded speech, and the second preset interval is greater than the first preset interval.
[0140] The voice note recording device 700 provided in this embodiment can implement the voice note recording method provided in Embodiment 1, and will not be described again here to avoid repetition.
[0141] The voice note recording device provided in this embodiment displays a recording progress control in response to the voice note recording start operation, and the recording progress control displays the maximum recordable time of the voice note; during the recording process, the recording progress control also displays the current recorded time. The voice note recording scheme provided in this embodiment displays the maximum recordable time of the voice through the recording progress control, which can facilitate users to understand the total recordable time and control the length of the speaking time as a whole. During the recording of the audio file, the current recorded time is determined and displayed on the recording progress control, which is convenient for users to understand the recorded time in real time, grasp the remaining recordable time, improve the controllability of voice recording, and improve the voice recording effect.
[0142] Example 3
[0143] In addition, an embodiment of the present disclosure provides a mobile terminal, including a memory and a processor, wherein the memory stores a computer program, and when the computer program runs on the processor, the voice note recording method provided in the above method embodiment 1 is executed.
[0144] Specifically, Figure 8 As shown, the mobile terminal 800 provided in this embodiment includes:
[0145] RF unit 801, network module 802, audio output unit 803, input unit 804, sensor 805, display unit 806, user input unit 807, interface unit 808, memory 809, processor 810, power supply 811 and other components. Those skilled in the art can understand that Figure 8 The mobile terminal structure shown in the figure does not constitute a limitation on the mobile terminal, and the mobile terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. In the embodiments of the present application, the mobile terminal includes but is not limited to a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted mobile terminal, a wearable device, and a pedometer.
[0146] The processor 810 is used to: in response to the voice note recording start operation, display a recording progress control, wherein the recording progress control displays the maximum recording time of the voice note;
[0147] During the recording process, the recording progress control also displays the current recording time.
[0148] Optionally, the processor 810 is further used to: during the recording process, display a sound wave bar on the recording progress control, and the fluctuation amplitude of the sound wave bar at each moment corresponds to the volume of the recorded sound.
[0149] Optionally, the processor 810 is further used to: when the remaining recording time is less than or equal to a preset reminder threshold, provide a voice recording progress reminder according to a preset reminder form.
[0150] Optionally, the processor 810 is further used to: display the maximum recordable time and the current recorded time in the form of a progress bar and / or digital time.
[0151] Optionally, the recording progress control includes a circular progress bar, and the processor 810 is further configured to: display the maximum recordable duration on the circular progress bar;
[0152] The current recorded time is displayed in an arc form according to the ratio of the current recorded time to the maximum recordable time.
[0153] Optionally, the annular progress bar is arranged on the periphery of the recording start and stop button.
[0154] Optionally, the processor 810 is further used to: during the recording process, convert the recorded voice into text in real time and display it.
[0155] Optionally, the processor 810 is further used to: after the recording is completed, associate and display the playback controls corresponding to the recorded voice with the text converted from the recorded voice according to a first preset display format.
[0156] Optionally, the processor 810 is further used to: associate and display the playback controls corresponding to the next adjacent recorded speech of the recorded speech with the text converted from the next adjacent recorded speech according to a second preset display format, and the first preset display format is different from the second preset display format.
[0157] Optionally, the second preset display format includes: a first preset interval between the playback control and its associated text, a second preset interval between the text corresponding to the recorded speech and the playback control of the next adjacent recorded speech, and the second preset interval is greater than the first preset interval.
[0158] It should be understood that in the embodiment of the present application, the radio frequency unit 801 can be used for receiving and sending signals during information transmission or calls. Specifically, after receiving downlink data from the base station, it is sent to the processor 810 for processing; in addition, uplink data is sent to the base station. Generally, the radio frequency unit 801 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency unit 801 can also communicate with the network and other devices through a wireless communication system.
[0159] The mobile terminal provides users with wireless broadband Internet access through the network module 802, such as helping users to send and receive emails, browse web pages, and access streaming media.
[0160] The audio output unit 803 can convert the audio data received by the RF unit 801 or the network module 802 or stored in the memory 809 into an audio signal and output it as sound. Moreover, the audio output unit 803 can also provide audio output related to a specific function performed by the mobile terminal 800 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 803 includes a speaker, a buzzer, a receiver, etc.
[0161] The input unit 804 is used to receive audio or video signals. The input unit 804 may include a graphics processor (GPU) 8041 and a microphone 8042. The graphics processor 8041 processes the image data of a static picture or video obtained by an image capture mobile terminal (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be played as a video on the display unit 806. The image frame processed by the graphics processor 8041 can be stored in the memory 809 (or other storage medium) or sent via the radio frequency unit 801 or the network module 802. The microphone 8042 can receive sound and can process such sound into audio data. The processed audio data can be converted into a format output that can be sent to a mobile communication base station via the radio frequency unit 801 in the case of a telephone call mode.
[0162] The mobile terminal 800 also includes at least one sensor 805, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 8061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 8061 and / or the backlight when the mobile terminal 800 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary, which can be used to identify the posture of the mobile terminal (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; the sensor 805 can also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be repeated here.
[0163] The display unit 806 is used for video playback of information input by the user or information provided to the user. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0164] The user input unit 807 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile terminal. Specifically, the user input unit 807 includes a touch panel 8081 and other input devices 8072. The touch panel 8081, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 8081 or near the touch panel 8081 using any suitable object or accessory such as a finger, stylus, etc.). The touch panel 8081 may include two parts: a touch detection mobile terminal and a touch controller. Among them, the touch detection mobile terminal detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection mobile terminal, converts it into contact coordinates, and then sends it to the processor 810, receives the command sent by the processor 810 and executes it. In addition, the touch panel 8081 can be implemented in various types such as resistive, capacitive, infrared and surface acoustic waves. In addition to the touch panel 8081, the user input unit 807 may also include other input devices 8072. Specifically, other input devices 8072 may include but are not limited to a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.
[0165] Furthermore, the touch panel 8081 may be overlaid on the display panel 8061. When the touch panel 8081 detects a touch operation on or near it, it transmits the information to the processor 810 to determine the type of the touch event. Then, the processor 810 provides a corresponding visual output on the display panel 8061 according to the type of the touch event. Figure 5 In the figure, the touch panel 8081 and the display panel 8061 are used as two independent components to implement the input and output functions of the mobile terminal. However, in some embodiments, the touch panel 8081 and the display panel 8061 can be integrated to implement the input and output functions of the mobile terminal, which is not limited here.
[0166] The interface unit 808 is an interface for connecting an external mobile terminal to the mobile terminal 800. For example, the external mobile terminal may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a mobile terminal with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 808 may be used to receive input (e.g., data information, power, etc.) from an external mobile terminal and transmit the received input to one or more elements within the mobile terminal 800 or may be used to transmit data between the mobile terminal 800 and an external mobile terminal.
[0167] The memory 809 can be used to store software programs and various data. The memory 809 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 809 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0168] The processor 810 is the control center of the mobile terminal. It uses various interfaces and lines to connect various parts of the entire mobile terminal. It executes various functions of the mobile terminal and processes data by running or executing software programs and / or modules stored in the memory 809, and calling data stored in the memory 809, so as to monitor the mobile terminal as a whole. The processor 810 may include one or more processing units; preferably, the processor 810 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 810.
[0169] The mobile terminal 800 may also include a power supply 811 (such as a battery) for supplying power to various components. Preferably, the power supply 811 may be logically connected to the processor 810 via a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system.
[0170] In addition, the mobile terminal 800 includes some functional modules not shown, which will not be described in detail here.
[0171] The mobile terminal provided in this embodiment displays a recording progress control in response to a voice note recording start operation, wherein the recording progress control displays the maximum recordable time of the voice note; during the recording process, the recording progress control also displays the current recorded time. The voice note recording solution provided in this embodiment displays the maximum recordable time of the voice through the recording progress control, which can facilitate users to understand the total recordable time and have an overall control over the length of the speaking time. During the recording of an audio file, the current recorded time is determined and displayed on the recording progress control, which is convenient for users to understand the recorded time in real time, grasp the remaining recordable time, improve the controllability of voice recording, and improve the voice recording effect.
[0172] Example 4
[0173] The present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0174] In response to the voice note recording start operation, displaying a recording progress control, wherein the recording progress control displays the maximum recordable duration of the voice note;
[0175] During the recording process, the recording progress control also displays the current recording time.
[0176] Optionally, when the computer program is executed by a processor, the following steps are further implemented:
[0177] During the recording process, a sound wave bar is displayed on the recording progress control, and the fluctuation amplitude of the sound wave bar at each moment corresponds to the size of the recorded sound.
[0178] Optionally, when the computer program is executed by a processor, the following steps are further implemented:
[0179] When the remaining recording time is less than or equal to the preset reminder threshold, a voice recording progress reminder is given according to the preset reminder form.
[0180] Optionally, when the computer program is executed by a processor, the following steps are further implemented:
[0181] The maximum recordable duration and the current recorded duration are displayed in the form of a progress bar and / or digital time.
[0182] Optionally, the recording progress control includes a circular progress bar, and when the computer program is executed by the processor, the following steps are further implemented:
[0183] Display the maximum recordable time on the circular progress bar;
[0184] The current recorded time is displayed in an arc form according to the ratio of the current recorded time to the maximum recordable time.
[0185] Optionally, the annular progress bar is arranged on the periphery of the recording start and stop button.
[0186] Optionally, when the computer program is executed by a processor, the following steps are further implemented:
[0187] During the recording process, the recorded voice is converted into text in real time and displayed.
[0188] Optionally, when the computer program is executed by a processor, the following steps are further implemented:
[0189] After the recording is finished, the playback controls corresponding to the recorded voice are associated with the text converted from the recorded voice and displayed according to the first preset display format.
[0190] Optionally, when the computer program is executed by a processor, the following steps are further implemented:
[0191] The playback control corresponding to the next adjacent recorded speech of the recorded speech is associated with the text converted from the next adjacent recorded speech and displayed according to a second preset display format, and the first preset display format is different from the second preset display format.
[0192] Optionally, the first preset display format includes: a first preset interval between the play control and its associated text;
[0193] The second preset display format includes: a first preset interval between the playback control and its associated text, a second preset interval between the text corresponding to the recorded speech and the playback control of the next adjacent recorded speech, and the second preset interval is greater than the first preset interval.
[0194] In this embodiment, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0195] The computer-readable storage medium provided in this embodiment can implement the voice note recording method provided in Example 1, and will not be described again here to avoid repetition.
[0196] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or terminal including the element.
[0197] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0198] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A method for recording a voice note, characterized in that: The method comprises: In response to the voice note recording start operation, displaying a recording progress control, wherein the recording progress control displays the maximum recordable duration of the voice note; During the process of recording the first voice, the recording progress control also displays the current recording time; When the duration of recording the first voice reaches the maximum recordable duration, stop recording the first voice; When the recording of the first voice is stopped, detecting whether the voice can still be collected; If the voice can be collected, start recording the second voice; During the recording process, the recorded voice is converted into text in real time and displayed; After the recording is finished, the playback control corresponding to the recorded voice is associated with the text converted from the recorded voice and displayed according to the first preset display format; According to a second preset display format, the playback controls corresponding to the next adjacent recorded speech of the recorded speech are associated with the text converted from the next adjacent recorded speech and displayed; the first preset display format is different from the second preset display format; the playback controls displayed in different display formats are aligned in the vertical direction, and the texts corresponding to the recorded speech displayed in different display formats are aligned in the vertical direction.
2. The method according to claim 1, characterized in that The method further comprises: During the recording process, a sound wave bar is displayed on the recording progress control, and the fluctuation amplitude of the sound wave bar at each moment corresponds to the size of the recorded sound.
3. The method according to claim 1, characterized in that The method further comprises: When the remaining recording time is less than or equal to the preset reminder threshold, a voice recording progress reminder is given according to the preset reminder form.
4. The method according to claim 1, characterized in that: The method further comprises: The maximum recordable duration and the current recorded duration are displayed in the form of a progress bar and / or digital time.
5. The method according to claim 4, characterized in that The recording progress control includes a circular progress bar, which displays the maximum recordable duration and the current recorded duration in the form of a progress bar, including: Display the maximum recordable time on the circular progress bar; The current recorded time is displayed in an arc form according to the ratio of the current recorded time to the maximum recordable time.
6. The method according to claim 5, characterized in that The annular progress bar is arranged on the periphery of the recording start and stop button.
7. The method according to claim 1, characterized in that The first preset display format includes: a first preset interval between the play control and its associated text; The second preset display format includes: a first preset interval between the playback control and its associated text, a second preset interval between the text corresponding to the recorded speech and the playback control of the next adjacent recorded speech, and the second preset interval is greater than the first preset interval.
8. A voice note recording device, characterized in that: The device comprises: A first display module, configured to display a recording progress control in response to a voice note recording start operation, wherein the recording progress control displays a maximum recordable duration of the voice note; The second display module is used for displaying the current recording time in the recording progress control during the process of recording the first voice; stopping recording the first voice when the recording time of the first voice reaches the maximum recordable time; detecting whether the voice can still be collected when stopping recording the first voice; starting recording the second voice if the voice can be collected; converting the recorded voice into text in real time and displaying it during the recording process; after the recording is completed, associating and displaying the playback control corresponding to the recorded voice with the text converted from the recorded voice according to the first preset display format; associating and displaying the playback control corresponding to the next adjacent recorded voice of the recorded voice with the text converted from the next adjacent recorded voice according to the second preset display format, the first preset display format is different from the second preset display format, the playback controls displayed in different display formats are aligned in the vertical direction, and the text corresponding to the recorded voices displayed in different display formats are aligned in the vertical direction.
9. A mobile terminal, characterized in that: The invention comprises a memory and a processor, wherein the memory stores a computer program, and when the computer program is run by the processor, the method for recording a voice note according to any one of claims 1 to 7 is executed.
10. A computer-readable storage medium, characterized in that: It stores a computer program, which, when running on a processor, executes the voice note recording method described in any one of claims 1 to 7.
Citation Information
Patent Citations
Information positioning method and terminal
CN104505108A
Voice information processing method, voice information processing device, storage medium and electronic equipment
CN110075518A
Method and terminal for displaying note information
CN110741619A
Call content recording method and device
CN112866469A