Voice call information recording method and device
By displaying voice information recording controls in the information recording interface of the electronic device, users can automatically record voice call information during voice calls, solving the problem that users find it difficult to focus on recording, and real-time recording and avoiding information omissions.
Patent Information
- Application Number
- CN202510615960.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-13
- Publication Date
- 2025-07-22
AI Technical Summary
During voice calls, it is difficult for users to focus on recording important information, resulting in omissions and inconvenience in operation.
A voice call information recording method and device are provided. By displaying voice information recording controls in the information recording interface of an electronic device, a user can automatically record voice call information during the voice call, including receiving user input to display text information.
It realizes real-time recording of received voice call information during voice calls, avoiding the omission of important information, and improving the flexibility and readability of recording.
Smart Images

Figure CN120358300A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the technical field of electronic devices, and particularly relates to a method and apparatus for recording voice call information. Background Art
[0002] With the rapid development of electronic device technology, during the process of voice calls with others, there are some important information that needs to be recorded at any time for users to trace the voice call information later.
[0003] Currently, when recording voice call information during a voice call, usually the user types while maintaining a voice call with others. In this way, during the process of recording voice call information, the user may not be able to focus on the voice call with others, resulting in the omission of important voice call information, and the operation is also relatively inconvenient. Summary of the Invention
[0004] The purpose of the embodiments of this application is to provide a method and apparatus for recording voice call information, which can automatically record voice call information during the process of a user's voice call with others, avoiding the omission of important voice call information.
[0005] In a first aspect, the embodiments of this application provide a method for recording voice call information, which includes:
[0006] When the electronic device is in a voice call, receiving a first input from the user to the information recording interface;
[0007] In response to the first input, displaying an information editing menu, which includes a voice information recording control;
[0008] Receiving a second input from the user to the voice information recording control;
[0009] In response to the second input, displaying the text information of the voice call information received by the electronic device during the voice call on the information recording interface.
[0010] In a second aspect, the embodiments of this application provide a device for recording voice call information, which includes:
[0011] A receiving module, configured to receive a first input from the user to the information recording interface when the electronic device is in a voice call;
[0012] A display module, configured to display an information editing menu in response to the first input, where the information editing menu includes a voice information recording control;
[0013] The receiving module is further configured to receive a second input from the user to the voice information recording control;
[0014] The display module is further configured to, in response to the second input, display, on the information recording interface, text information of the voice call information received by the electronic device during a voice call.
[0015] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0016] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0017] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the method described in the first aspect.
[0018] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.
[0019] In an embodiment of the present application, when the electronic device is in a voice call, by responding to a first input of the user to the information recording interface, an information editing menu with a voice information recording control can be displayed. In this way, by adding a voice information recording control with a voice information recording function, by responding to a second input of the user to the voice information recording control, the text information of the voice call information received by the electronic device during the voice call can be displayed on the information recording interface, realizing the real-time recording of the text information of the received voice call information during the voice call. In this way, it is not necessary for the user to type and record the voice call information while maintaining a voice call with others, avoiding the omission of important voice call information. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 is a schematic flowchart of a method for recording voice call information provided by some embodiments of the present application;
[0021] Figure 2 is one of the schematic diagrams showing the display of the information recording interface provided by some embodiments of the present application;
[0022] Figure 3 is another schematic diagram showing the display of the information recording interface provided by some embodiments of the present application;
[0023] Figure 4It is the third schematic diagram showing the information recording interface provided by some embodiments of the present application;
[0024] Figure 5 It is the fourth schematic diagram showing the information recording interface provided by some embodiments of the present application;
[0025] Figure 6 It is the fifth schematic diagram showing the information recording interface provided by some embodiments of the present application;
[0026] Figure 7 It is the sixth schematic diagram showing the information recording interface provided by some embodiments of the present application;
[0027] Figure 8 It is the schematic structural diagram of the voice call information recording device shown in some embodiments of the present application;
[0028] Figure 9 It is the schematic structural diagram of the electronic device shown in some embodiments of the present application;
[0029] Figure 10 It is the schematic hardware structure diagram of the electronic device shown in some embodiments of the present application. Detailed Embodiments
[0030] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application belong to the scope protected by the present application.
[0031] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such used data may be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order different from those illustrated or described herein, and the objects distinguished by "first", "second", etc. generally belong to the same category, and the number of objects is not limited. For example, the first object may be one, or N. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / ", generally represents an "or" relationship between the associated objects before and after.
[0032] Next, the terms related to the embodiments of the present invention will be explained.
[0033] The identifier in the present application is for indicating information such as text, symbols, images, etc., and can use a control or other container as the carrier for displaying information, including but not limited to text identifiers, symbol identifiers, and image identifiers.
[0034] Controls: refers to graphical elements that users can directly operate or perceive during the interaction process, used to receive user input, trigger functions or display real-time information. It is an interactive bridge between users and devices or application functions, and realizes command transmission and status feedback in a visual form.
[0035] Interface: refers to the graphical interaction layer that users see through the screen of electronic devices. That is, the "user interface (UI)", which is the medium interface for interaction and information exchange between applications or operating systems and users. It realizes the conversion between the internal form of information and the form acceptable to users. The user interface is the source code written in specific computer languages such as Java and extensible markup language (XML). The interface source code is parsed and rendered on the electronic device and finally presented as content that users can recognize. The commonly used form of user interface is graphical user interface (GUI), which refers to the user interface related to computer operation displayed in a graphical way. It can be visual interface elements such as text, icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, etc. displayed on the display screen of electronic devices.
[0036] The technical solution of the embodiment of the present application can be applied to the scenario of making a voice call with others by using the voice call function of an electronic device. For example, a user makes a voice call with his friends Xiao Ming and Xiao Hong by using the voice call function of a mobile phone, and at this time, the user wants to record the voice call information between him and his friends Xiao Ming and Xiao Hong in text.
[0037] The following is a detailed description of the voice call information recording method provided by the embodiment of the present application through specific embodiments and application scenarios in conjunction with the accompanying drawings.
[0038] Figure 1 It is a flow chart of a voice call information recording method provided in an embodiment of the present application. The executor of the information processing method may be an electronic device, such as but not limited to a personal computer (PC), a smart phone, a tablet computer or a personal digital assistant (PDA).
[0039] like Figure 1 As shown, the voice call information recording method provided in the embodiment of the present application may include steps 110 to 140.
[0040] Step 110: When the electronic device is in a voice call, receive a first input from the user on the information recording interface.
[0041] Among them, the information recording interface can be an interface in the electronic device that can be used to record text information. For example, the information recording interface can be the notepad display interface or the memo display record of the electronic device.
[0042] The first input can be the input of the user to the information recording interface. The above first input is used to display the information editing menu, and the first input can be the first operation. Exemplarily, the above first input includes but is not limited to: the touch input of the user to the information recording interface through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible inputs, which can be determined according to actual usage requirements, and are not limited in the embodiments of the present invention. The specific gesture in the embodiments of the present application can be any one of a click gesture, a swipe gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double press gesture, and a double click gesture; the click input in the embodiments of the present application can be a single click input, a double click input, or a click input of any number of times, etc., and can also be a long press input or a short press input. For example, the above first input can be: the touch input of the user to the information recording interface. For example, the above first input can be: the long press input of the user to the information recording interface.
[0043] In some embodiments of the present application, when the electronic device is in a voice call, that is, when the user is using the voice call function of the electronic device to make a voice call with others, the first input of the user to the information recording interface can be received.
[0044] It should be noted that the user using the voice call function of the electronic device to make a voice call with others can be the user using the voice call function of the phone application of the electronic device to make a voice call with others, or the user using the voice call function of the instant messaging application of the electronic device to make a voice call with others, which is not limited in the embodiments of the present application.
[0045] Step 120: In response to the first input, display the information editing menu.
[0046] Among them, the information editing menu can include a voice information recording control. The voice information recording control can be a control used to record the voice information during the voice call.
[0047] In some embodiments of the present application, by responding to the first input of the user on the information recording interface, the information editing menu can be displayed, and the information editing menu includes a voice information recording control for recording the voice call information during the voice call.
[0048] It should be noted that the voice message recording control included in the information editing menu can be supported by component services provided by the operating system to display the voice message recording control in the notepad or memo interface managed by the operating system. The operating system here can specifically be the Linux system. The component services can specifically but are not limited to being built through the spring framework, springboot framework, or toyspring framework.
[0049] Continuing to refer to the above example, taking the memo display interface in the mobile phone as the information recording interface, when the user makes a voice call with their friends Xiaoming and Xiaohong using the voice call function of the phone's call application, at this time, if the user wants to record the voice call information during the call with their friends Xiaoming and Xiaohong in text, then refer to Figure 2 , the user can perform a long-press operation on the information recording interface 21. In response to the user's above long-press operation, the mobile phone can display the information editing menu 22. The information editing menu 22 includes common information editing item controls, such as the "copy" control 221 and the "paste" control 222. In addition, the information editing menu 22 also includes a "call input" control 223, and this "call input" control 223 is the voice message recording control.
[0050] Step 130: Receive a second input from the user to the voice message recording control.
[0051] Among them, the second input can be an input from the user to the voice message recording control. The above second input is used to display the text information of the voice call information received during the voice call in the information recording interface. The second input can be a second operation. Exemplarily, the above second input includes but is not limited to: the user's touch input to the voice message recording control through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible inputs, which can be determined according to actual usage requirements and are not limited in the embodiments of the present invention. The specific gesture in the embodiments of the present application can be any one of a click gesture, a swipe gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiments of the present application can be a single-click input, a double-click input, or a click input of any number of times, and can also be a long-press input or a short-press input. For example, the above second input can be: the user's touch input to the voice message recording control. For example, the above second input can be: the user's click input to the voice message recording control.
[0052] Step 140: In response to the second input, display the text information of the voice call information received by the electronic device during the voice call in the information recording interface.
[0053] In some embodiments of the present application, by responding to a second input from the user to the voice message recording control, the text information of the voice call information received by the electronic device during a voice call can be displayed on the information recording interface.
[0054] Continuing to refer to Figure 2 , after the "Call Input" control 223 is displayed, if the user clicks on the "Call Input" control 223 and Xiaoming says "Let's go have hot pot tomorrow", then as Figure 3 shown, the text information corresponding to the voice message "Let's go have hot pot tomorrow", which is "Let's go have hot pot tomorrow", can be displayed on the information recording interface 21.
[0055] In some embodiments of the present application, when the text information of the voice call information received by the electronic device during a voice call is displayed on the information recording interface, the display style of this text information can be a first display style, and this first display style can be different from the display style of regular text information. For example, this text information can be displayed in an italic, underlined, or grayed-out font color display style. As Figure 3 shown, the text information "Let's go have hot pot tomorrow" is displayed on the information recording interface 21 in an italic, underlined, and grayed-out font color display style.
[0056] In some embodiments of the present application, in order to improve the flexibility of the user's recording of voice call information, after step 140, the above-mentioned method may further include:
[0057] Receiving a third input from the user;
[0058] Responding to the third input, updating the display style of the text information from the first display style to a second display style.
[0059] Among them, the third input may be an input by the user to a control in the electronic device or other device modules. The above-mentioned third input is used to update the display style of the text information from the first display style to the second display style, and the third input may be a third operation. Exemplarily, the above-mentioned third input includes but is not limited to: a touch input by the user on a voice information recording control through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible inputs, which can be determined according to actual usage requirements, and the embodiments of the present invention do not make limitations. The specific gesture in the embodiments of the present application may be any one of a click gesture, a swipe gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double press gesture, and a double click gesture; the click input in the embodiments of the present application may be a single click input, a double click input, or a click input of any number of times, etc., and may also be a long press input or a short press input. For example, the above-mentioned third input may be: a touch input by the user on a control in the electronic device or other device modules. For example, the above-mentioned third input may be: a click input by the user on a control in the electronic device or other device modules.
[0060] The second display style may be a display style different from the first display style. For example, the second display style may be a display style of regular text information. For example, the second display style may be that the font is not italic, has no underline, and the font color is black.
[0061] In some embodiments of the present application, before making a voice call, the user believes that the content of this voice call is relatively important and wants to record the voice call information during the voice call. Therefore, after the user performs the second input on the information recording control, all the text information corresponding to the voice call information during the entire voice call process will be displayed in real time on the information recording interface. This text information is displayed in the first display style, so that the user can intuitively view that this text information is obtained by voice recognition of the voice call information during the voice call process. The user can choose to retain this text information or not. If the user wants to retain this text information, the third input can be performed, and then this text information can be retained. In order to facilitate the user to distinguish the retained text information, after the user performs the third input, the text information selected by the user to be retained can be displayed in the second display style, that is, the voice call information to be recorded by the user is displayed in the second display style. That is to say, the text information displayed in the second display style is the text information selected by the user to be retained and is the text information that will ultimately be used as the actual input.
[0062] It should be noted that the text information displayed in the first display style can be considered as being displayed in the information recording interface for the user to view. This is only for input illustration and does not mean that the text has been actually input. If the user closes the input method, the text information in the first display style will disappear in the information recording interface.
[0063] In an embodiment of the present application, by responding to the third input of the user, the display style of the text information can be updated from the first display style to the second display style. In this way, the user can intuitively view the text information obtained by voice recognition and the text information selected and retained by the user, thus improving the flexibility of the user to record voice call information.
[0064] In some embodiments of the present application, an information insertion control can be displayed at a preset position of the text information in the first display style. The preset position can be a position within a certain range of the text information in the first display style set in advance. For example, the preset position can be the end position of the text information in the first display style. The above information insertion control can be a control for the user to update the text information in the first display style to the second display style. For example, Figure 3 the "Insert" control 31 in
[0065] When an information insertion control is displayed at the preset position of the text information in the first display style, the receiving of the third input of the user may include:
[0066] Receiving the third input of the user to the information insertion control.
[0067] In some embodiments of the present application, an information insertion control can be displayed at a preset position of the text information in the first display style. When the user wants to retain the text information in the first display style, the user can perform a third input on the information insertion control displayed at the preset position of the text information in the first display style. In this way, the display style of the text information in the first display style can be updated from the first display style to the second display style.
[0068] Continue to refer to Figure 3 . There is a "Insert" control 31 displayed after the text information "Let's go have hot pot tomorrow". If the user wants to retain the text information "Let's go have hot pot tomorrow", the user can click on the "Insert" control 31, that is, Figure 3 update the text information "Let's go have hot pot tomorrow" in the display style shown in Figure 4 to the display style shown in
[0069] In an embodiment of the present application, by responding to a third input of the user to the information insertion control, the display style of the text information can be updated from a first display style to a second display style. In this way, providing the user with a dedicated operation control for updating the display style of the text information from the first display style to the second display style can avoid the problem of user misoperation.
[0070] In some embodiments of the present application, during a voice call, in addition to being able to update the display style of the text information from the first display style to the second display style through the above-mentioned information insertion control, if the user makes a voice call with headphones, the user can also click on the headphones to update the display style of the text information from the first display style to the second display style. Specifically, according to the user's needs, the corresponding method can be selected by the user himself / herself, and it is not limited in the embodiments of the present application.
[0071] In some embodiments of the present application, in order to improve the readability of the text information displayed on the information recording interface, before step 140, the above-mentioned method may further include:
[0072] Identifying the timbre information of the voice call information received during the voice call;
[0073] Determining the speaker of the voice call information according to the timbre information;
[0074] In the voice call information of the same speaker within the speaking time period received during the voice call, when the time interval between two adjacent voice call information segments is less than the reference time interval threshold and no voice call information of other speakers is received within the speaking time period, the voice call information of the same speaker within the speaking time period received during the voice call is used as a voice call unit;
[0075] Step 140 may specifically include:
[0076] Displaying the text information of a voice call unit of the electronic device during the voice call on the information recording interface.
[0077] Among them, the speaking time period can be the time period during which the same speaker makes a speech during a voice call. For example, during a voice call between the user and Xiaoming and Xiaohong, Xiaoming starts speaking first, and then Xiaohong speaks. Specifically, Xiaoming's speaking time is from 10:00 am on April 20, 2025 to 10:05 am on April 20, 2025, and Xiaohong's speaking time is from 10:05 am on April 20, 2025 to 10:30 am on April 20, 2025. Then Xiaoming's speaking time period is from 10:00 am on April 20, 2025 to 10:05 am on April 20, 2025, and Xiaohong's speaking time period is from 10:05 am on April 20, 2025 to 10:30 am on April 20, 2025.
[0078] The reference time interval threshold can be a threshold for the time interval between two adjacent voice call information segments in the voice call information of the same speaker during the speaking time period, which can be, for example, 2 seconds. Specifically, the value of the reference time interval threshold can be set by the user according to their needs and is not limited in the embodiments of the present application.
[0079] The above two adjacent voice call information segments can be two adjacent voice call information segments in the voice call information during the speaking time period of the same speaker. For example, during the period from 10:00 am on April 20, 2025 to 10:05 am on April 20, 2025, Xiaoming makes a speech with the content "Let's go eat hot pot tomorrow", and then at 10:05 am on April 20, 2025, Xiaohong says "Let's go eat stir-fried dishes tomorrow", but after Xiaohong finishes saying "Let's go eat stir-fried dishes tomorrow", there is a one-second pause, and then she says "The stir-fried dishes at the restaurant we went to last time were quite delicious". After Xiaohong finishes saying "The stir-fried dishes at the restaurant we went to last time were quite delicious", the time reaches 10:30 am on April 20, 2025, and then the user says "We can eat stir-fried dishes at noon and hot pot at night". Then during the period from 10:05 am on April 20, 2025 to 10:30 am on April 20, 2025, Xiaohong actually has two voice call information segments. One voice call information segment is "Let's go eat stir-fried dishes tomorrow", and the other voice call information segment is "The stir-fried dishes at the restaurant we went to last time were quite delicious".
[0080] The voice call unit can be a voice call information unit that is a complete voice call message. For example, during the speaking period from 10:05 seconds on the morning of April 20, 2025 to 10:30 seconds on the morning of April 20, 2025, Xiaohong said "Let's go eat fried dishes tomorrow" at 10:05 seconds on the morning of April 20, 2025. After a one-second pause, she then said "The fried dishes at the restaurant we went to last time were quite delicious". After Xiaohong finished saying "The fried dishes at the restaurant we went to last time were quite delicious", the time reached 10:30 seconds on the morning of April 20, 2025. And during the period from 10:05 seconds on the morning of April 20, 2025 to 10:30 seconds on the morning of April 20, 2025, the user and Xiaoming did not speak. Then, the words "Let's go eat fried dishes tomorrow" and "The fried dishes at the restaurant we went to last time were quite delicious" said by Xiaohong during the period from 10:05 seconds on the morning of April 20, 2025 to 10:30 seconds on the morning of April 20, 2025 can be regarded as a voice call unit, that is, regarding "Let's go eat fried dishes tomorrow" and "The fried dishes at the restaurant we went to last time were quite delicious" as a complete sentence "Let's go eat fried dishes tomorrow, the fried dishes at the restaurant we went to last time were quite delicious".
[0081] In some embodiments of the present application, during a voice call, it is possible to recognize the timbre information of all the voice call information received during the entire voice call process, and then, based on this timbre information, determine the speaker of each voice call information. Among the voice call information of the same speaker received during the voice call process within the speaking period, if the time interval between two adjacent voice call information segments is less than the reference time interval threshold and no voice call information of other speakers is received within the speaking period, then the voice call information of the same speaker received during the voice call process within the speaking period can be regarded as a voice call unit. Then, when displaying the text information of the voice call information during the voice call process, it is to display the text information of one voice call unit during the voice call process. Specifically, it can be based on the time when each voice call unit is received, and replace the text information of the previously received voice call unit with the text information of the subsequently received voice call unit. That is to say, the text information of the subsequently received voice call unit will overwrite the text information of the previously received voice call unit.
[0082] Continue to refer to Figure 3 , after "Let's go eat hot pot tomorrow" is displayed on the information recording interface 21, if the user does not click the "Insert" control 31 behind the text information "Let's go eat hot pot tomorrow", then at this time, the electronic device receives Xiaohong's voice call information "Let's go eat fried dishes tomorrow, the fried dishes at the restaurant we went to last time were quite delicious", then as Figure 5 shown, the text information "Let's go eat fried dishes tomorrow, the fried dishes at the restaurant we went to last time were quite delicious" is displayed on the information recording interface 21, and this text information "Let's go eat fried dishes tomorrow, the fried dishes at the restaurant we went to last time were quite delicious" replacesFigure 3 The previously displayed text information "Let's go have hot pot tomorrow", that is to say, the "Let's go have hot pot tomorrow" previously displayed in the information recording interface 21 disappears from the information recording interface 21 and is replaced by "Let's go have stir-fried dishes tomorrow. The stir-fried dishes at the restaurant we went to last time were quite delicious."
[0083] It should be noted that an information insertion control is displayed at a preset position of the text information of a displayed voice call unit. That is to say, every time the text information of a voice call unit is displayed, an information insertion control is displayed at the preset position of the text information of this voice call unit. As Figure 3 shown, an "Insert" control 31 is displayed behind the text information "Let's go have hot pot tomorrow". After receiving Xiaohong's voice call information "Let's go have stir-fried dishes tomorrow. The stir-fried dishes at the restaurant we went to last time were quite delicious.", as Figure 5 shown, the text information "Let's go have stir-fried dishes tomorrow. The stir-fried dishes at the restaurant we went to last time were quite delicious." is displayed in the information recording interface 21, and an "Insert" control 31 is also displayed behind this text information "Let's go have stir-fried dishes tomorrow. The stir-fried dishes at the restaurant we went to last time were quite delicious." to facilitate the user to choose whether to keep the text information "Let's go have stir-fried dishes tomorrow. The stir-fried dishes at the restaurant we went to last time were quite delicious.".
[0084] It should be noted that if the text information of a voice call unit is too long and cannot be fully displayed in one line in the information recording interface, the text information of this voice call unit can be displayed in multiple lines. As Figure 5 shown, since the text information "Let's go have stir-fried dishes tomorrow. The stir-fried dishes at the restaurant we went to last time were quite delicious." cannot be fully displayed in one line in the information recording interface 21, this text information "Let's go have stir-fried dishes tomorrow. The stir-fried dishes at the restaurant we went to last time were quite delicious." can be displayed in two separate lines.
[0085] In an embodiment of the present application, by determining the speaker of the voice call information based on the timbre information of the voice call information received during the voice call, and then, when the time interval between two adjacent voice call information segments in the voice call information of the same speaker within the speaking time period received during the voice call is less than the reference time interval threshold and no voice call information of other speakers is received within the speaking time period, taking the voice call information of the same speaker received during the voice call within the speaking time period as a voice call unit. In this way, when displaying the text information of the voice call information during the voice call in the information recording interface, according to the reception time of each voice call unit, the text information of the previously received voice call unit can be replaced with the text information of the later received voice call unit, that is, only the text information of one voice call unit is displayed in the information recording interface each time. In this way, when all the text information of the voice call information received during the entire voice call is displayed together, the problem of poor readability when the user reads all the text information of the voice call information is avoided. Displaying only the text information of one voice call unit each time can improve the readability of the text information.
[0086] In some embodiments of the present application, in the above embodiment, only the text information of one voice call unit is displayed in the information recording interface. In another embodiment, the text information of all the voice call information received during the entire voice call can also be displayed in the information recording interface, but only the text information of one voice call unit is displayed in one line, and an information insertion control is displayed at a preset position of the text information of each displayed voice call unit. In this way, the user can select whether to retain the text information for a voice call unit.
[0087] Continuing to refer to the above example, within the time period from 10:00 am on April 20, 2025 to 10:05 am on April 20, 2025, Xiaoming spoke, and the content of the speech was "Let's go have hot pot tomorrow". Then at 10:05 am on April 20, 2025, Xiaohong said "Let's go have stir-fried dishes tomorrow". However, after Xiaohong said "Let's go have stir-fried dishes tomorrow", there was a one-second pause, and then she said "The stir-fried dishes at the restaurant we went to last time were quite delicious". After Xiaohong said "The stir-fried dishes at the restaurant we went to last time were quite delicious", the time reached 10:30 am on April 20, 2025. Then the user said "We can have stir-fried dishes for lunch and hot pot for dinner". Then there are a total of two voice call units. One voice call unit is what Xiaoming said "Let's go have hot pot tomorrow", and the other is what Xiaohong said "Let's go have stir-fried dishes tomorrow. The stir-fried dishes at the restaurant we went to last time were quite delicious". Each time a voice call unit is received, the text information of this voice call unit can be displayed in the information recording interface in real time, but only the text information of one voice call unit is displayed in one line, that is, Figure 6As shown, after receiving the voice call information of "Let's go have hot pot tomorrow", the text information "Let's go have hot pot tomorrow" can be displayed. Then, after receiving "Let's go have stir-fried dishes tomorrow. The stir-fried dishes from the last place we went were quite delicious", the text information "Let's go have stir-fried dishes tomorrow. The stir-fried dishes from the last place we went were quite delicious" can be displayed on the next line below the text information "Let's go have hot pot tomorrow", and an "Insert" control 61 is displayed behind the text information "Let's go have hot pot tomorrow", and an "Insert" control 62 is also displayed behind the text information "Let's go have stir-fried dishes tomorrow. The stir-fried dishes from the last place we went were quite delicious". If the user wants to keep the text information "Let's go have hot pot tomorrow" and not keep the text information "Let's go have stir-fried dishes tomorrow. The stir-fried dishes from the last place we went were quite delicious", the user can only click the "Insert" control 61 and not click the "Insert" control 62. In this way, as Figure 7 shown, the display style of the text information "Let's go have hot pot tomorrow" is changed, and the display style of the text information "Let's go have stir-fried dishes tomorrow. The stir-fried dishes from the last place we went were quite delicious" is not changed.
[0088] In some embodiments of the present application, the voice call information may include the voice call information received by the earpiece of the electronic device. Before step 140, the above-mentioned method may further include:
[0089] Obtain the voice call information received by the earpiece of the electronic device during the voice call;
[0090] Step 140 may specifically include:
[0091] Display the text information of the voice call information received by the earpiece of the electronic device on the information recording interface.
[0092] In some embodiments of the present application, during a voice call, generally, the user only wants to record what others say and does not record what he himself says. In this way, by identifying the timbre information of the voice call information during the voice call, it can be determined whether it is the user's own words. If so, the text information of the user's words is not displayed on the information recording interface.
[0093] In addition, there are other ways to identify whether the voice call information is spoken by someone else. Specifically, it can be determined which device module receives the voice call information received by the electronic device. Generally, when the user speaks himself, it is received through the microphone of the electronic device, and when someone else speaks, it is received through the earpiece of the electronic device. Therefore, it is possible to judge whether the voice call information is spoken by someone else according to the receiving device of the voice call information received during the voice call. That is, when the user only wants to display the text information of the voice call information of someone else on the information recording interface, the voice call information received by the earpiece of the electronic device during the voice call can be obtained, and then the text information of the voice call information received by the earpiece of the electronic device is displayed on the information recording interface.
[0094] In an embodiment of the present application, according to the user's needs, when the user only wants to display the text information of the voice call information of someone else on the information recording interface, the voice call information received by the earpiece of the electronic device during the voice call can be obtained. In this way, only the text information of the voice call information received by the earpiece of the electronic device can be displayed on the information recording interface, thus improving the flexibility of the text information of the voice call information displayed on the information recording interface.
[0095] The voice call information recording method provided by the embodiments of the present application may be executed by a voice call information recording device. In the embodiments of the present application, taking the voice call information recording device executing the voice call information recording method as an example, the voice call information recording device provided by the embodiments of the present application is described.
[0096] Figure 8 It is a schematic structural diagram of a voice call information recording device shown according to an exemplary embodiment. As Figure 8 shown, the voice call information recording device 800 may include:
[0097] A receiving module 810, configured to receive a first input of a user to an information recording interface when the electronic device is in a voice call;
[0098] A display module 820, configured to display an information editing menu in response to the first input, where the information editing menu includes a voice information recording control;
[0099] The receiving module 810 is further configured to receive a second input of the user to the voice information recording control;
[0100] The display module 820 is further configured to display the text information of the voice call information received by the electronic device during the voice call on the information recording interface in response to the second input.
[0101] In the embodiments of the present application, when the electronic device is in a voice call, by responding to a first input from the user to the information recording interface, an information editing menu with a voice message recording control can be displayed. In this way, by adding a voice message recording control for the voice message recording function, by responding to a second input from the user to the voice message recording control, the text information of the voice call information received by the electronic device during the voice call can be displayed on the information recording interface, realizing the real-time recording of the text information of the received voice call information during the voice call. In this way, there is no need for the user to type and record the voice call information while maintaining a voice call with others, avoiding the omission of important voice call information.
[0102] In some embodiments of the present application, the text information is displayed in a first display style; the receiving module 810 is further configured to: after displaying the text information of the voice call information received by the electronic device during the voice call on the information recording interface, receive a third input from the user;
[0103] The above-mentioned device may further include: an updating module, configured to, in response to the third input, update the display style of the text information from the first display style to a second display style, and the voice call information to be recorded by the user is displayed in the second display style.
[0104] In some embodiments of the present application, an information insertion control is displayed at a preset position of the text information in the first display style; the receiving module 810 is specifically configured to: receive a third input from the user to the information insertion control.
[0105] In some embodiments of the present application, the above-mentioned device may further include:
[0106] An identification module, configured to identify the timbre information of the voice call information received during the voice call before displaying the text information of the voice call information received by the electronic device during the voice call on the information recording interface;
[0107] A determination module, configured to determine the speaker of the voice call information according to the timbre information;
[0108] The determination module is further configured to, in the voice call information of the same speaker within the speaking time period during the voice call, when the time interval between two adjacent voice call information segments is less than the reference time interval threshold and no voice call information of other speakers is received within the speaking time period, regard the voice call information of the same speaker within the speaking time period received during the voice call as a voice call unit;
[0109] The display module 820 is specifically configured to: display, in the information recording interface, the text information of a voice call unit during a voice call of the electronic device, where, during the voice call, according to the reception time of each voice call unit, the text information of the voice call unit received earlier is replaced with the text information of the voice call unit received later.
[0110] In some embodiments of the present application, the voice call information includes the voice call information received by the earpiece of the electronic device; the above-mentioned device may further include:
[0111] An acquisition module, configured to acquire the voice call information received by the earpiece of the electronic device during a voice call before the text information of the voice call information received by the electronic device during the voice call is displayed in the information recording interface;
[0112] The display module 820 is specifically configured to: display, in the information recording interface, the text information of the voice call information received by the earpiece of the electronic device.
[0113] The voice call information recording device in the embodiments of the present application may be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or other devices other than a terminal. Exemplarily, the electronic device may be a mobile phone, a tablet computer, a laptop computer, a handheld computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc., and may also be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application do not make specific limitations.
[0114] The voice call information recording device in the embodiments of the present application may be a device with an operating system. The operating system may be an Android operating system, an IOS operating system, or other possible operating systems. The embodiments of the present application do not make specific limitations.
[0115] The voice call information recording device provided by the embodiments of the present application can achieveFigure 1 For the sake of avoiding repetition, the processes implemented by the method embodiments will not be elaborated here.
[0116] Optionally, as Figure 9 shown, an embodiment of the present application further provides an electronic device 900, including a processor 901 and a memory 902. A program or instruction that can run on the processor 901 is stored on the memory 902. When the program or instruction is executed by the processor 901, it implements the various steps of the above-mentioned embodiment of the method for recording voice call information and can achieve the same technical effects. For the sake of avoiding repetition, it will not be elaborated here.
[0117] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0118] Figure 10 FIG. is a schematic diagram of the hardware structure of an electronic device for implementing an embodiment of the present application.
[0119] The electronic device 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010, etc.
[0120] Those skilled in the art can understand that the electronic device 1000 may further include a power source (such as a battery) for supplying power to each component. The power source can be logically connected to the processor 1010 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 10 The structure of the electronic device shown in does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than those shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0121] Among them, the user input unit 1007 is used to receive a first input from the user to the information recording interface when the electronic device is in a voice call;
[0122] The display unit 1006 is used to display an information editing menu in response to the first input, and the information editing menu includes a voice information recording control;
[0123] The user input unit 1007 is further used to receive a second input from the user to the voice information recording control;
[0124] The display unit 1006 is further used to display the text information of the voice call information received by the electronic device during the voice call in the information recording interface in response to the second input.
[0125] Thus, in the case of a voice call on an electronic device, by responding to a first input from the user to the information recording interface, an information editing menu with a voice message recording control added can be displayed. Thus, by adding a voice message recording control with a voice message recording function, by responding to a second input from the user to the voice message recording control, the text information of the voice call information received by the electronic device during the voice call can be displayed on the information recording interface, realizing the real-time recording of the text information of the received voice call information during the voice call. Thus, there is no need for the user to type and record the voice call information while maintaining a voice call with others, avoiding the omission of important voice call information.
[0126] Optionally, the text information is displayed in a first display style; the user input unit 1007 is further configured to, after displaying the text information of the voice call information received by the electronic device during the voice call on the information recording interface, receive a third input from the user.
[0127] In response to the third input, update the display style of the text information from the first display style to a second display style, and the voice call information to be recorded by the user is displayed in the second display style.
[0128] Thus, by responding to a third input from the user, the display style of the text information can be updated from the first display style to the second display style, so that the user can intuitively view the text information obtained by voice recognition and the text information selected and retained by the user, thus improving the flexibility of the user to record voice call information.
[0129] Optionally, an information insertion control is displayed at a preset position of the text information in the first display style; the user input unit 1007 is further configured to receive a third input from the user to the information insertion control.
[0130] Thus, by responding to a third input from the user to the information insertion control, the display style of the text information can be updated from the first display style to the second display style. Thus, a dedicated operation control for updating the display style of the text information from the first display style to the second display style is provided to the user, which can avoid the problem of user misoperation.
[0131] Optionally, the processor 1010 is configured to identify the timbre information of the voice call information received during the voice call before displaying the text information of the voice call information received by the electronic device during the voice call on the information recording interface; determine the speaker of the voice call information according to the timbre information; and when the time interval between two adjacent voice call information segments in the voice call information of the same speaker received during the voice call within the speaking time period is less than the reference time interval threshold and no voice call information of other speakers is received within the speaking time period, use the voice call information of the same speaker received during the voice call within the speaking time period as a voice call unit.
[0132] The display unit 1006 is further configured to display the text information of a voice call unit of the electronic device received during the voice call in the information recording interface, where, during the voice call, according to the reception time of each voice call unit, the text information of the voice call unit received earlier is replaced by the text information of the voice call unit received later.
[0133] In this way, by determining the speaker of the voice call information according to the timbre information of the voice call information received during the voice call, and then, when the time interval between two adjacent voice call information segments in the voice call information of the same speaker received during the voice call within the speaking time period is less than the reference time interval threshold and no voice call information of other speakers is received within the speaking time period, using the voice call information of the same speaker received during the voice call within the speaking time period as a voice call unit. In this way, when displaying the text information of the voice call information during the voice call in the information recording interface, the text information of the voice call unit received earlier can be replaced by the text information of the voice call unit received later according to the reception time of each voice call unit, that is, only the text information of one voice call unit is displayed in the information recording interface each time. In this way, when all the text information of the voice call information received during the entire voice call is displayed together, the problem of weak readability when the user reads all the text information of the voice call information can be avoided. By displaying only the text information of one voice call unit each time, the readability of the text information can be improved.
[0134] Optionally, the voice call information includes the voice call information received by the earpiece of the electronic device; the processor 1010 is further configured to obtain the voice call information received by the earpiece of the electronic device during the voice call before displaying the text information of the voice call information received by the electronic device during the voice call on the information recording interface.
[0135] The display unit 1006 is further configured to display, on the information recording interface, the text information of the voice call information received by the earpiece of the electronic device.
[0136] In this way, according to the user's needs, when the user only wants to display the text information of the voice call information of others on the information recording interface, the voice call information received by the earpiece of the electronic device during the voice call can be obtained. In this way, only the text information of the voice call information received by the earpiece of the electronic device can be displayed on the information recording interface, thus improving the flexibility of the text information of the voice call information displayed on the information recording interface.
[0137] It should be understood that, in the embodiment of the present application, the input unit 1004 may include a Graphics Processing Unit (GPU) 10041 and a microphone 10042. The graphics processor 10041 processes the image data of the static pictures or videos obtained by the image capture device (such as a color camera) in the video capture mode or the image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. The other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, which will not be elaborated here.
[0138] The memory 1009 can be used to store software programs and various data. The memory 1009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area may store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1009 may include a volatile memory or a non-volatile memory, or the memory 1009 may include both a volatile memory and a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 1009 in the embodiments of the present application includes but is not limited to these and any other suitable types of memories.
[0139] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 1010 either.
[0140] The embodiments of the present application also provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above embodiment of the voice call information recording method and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0141] Among them, the processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media such as computer read-only memory ROM, random access memory RAM, magnetic disks, or optical discs.
[0142] Another embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement each process of the above embodiment of the voice call information recording method, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0143] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip.
[0144] The embodiments of the present application provide a computer program product. The program product is stored in a storage medium and is executed by at least one processor to implement each process of the above embodiment of the voice call information recording method, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0145] It should be noted that in this article, the term "including", "comprising", or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article, or device. Without more limitations, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article, or device including that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0146] Through the description of the above embodiments, those skilled in the art can clearly understand that the above method of the embodiment can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to enable a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present application.
[0147] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific implementation manners. The above specific implementation manners are merely illustrative rather than restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.
Claims
1. A method for recording voice call information, characterized in that, The method includes: When the electronic device is in a voice call, receiving a first input from the user to the information recording interface; In response to the first input, displaying an information editing menu, which includes a voice information recording control; Receiving a second input from the user to the voice information recording control; In response to the second input, displaying, on the information recording interface, the text information of the voice call information received by the electronic device during the voice call.
2. The method according to claim 1, wherein The text information is displayed in a first display style; After displaying, on the information recording interface, the text information of the voice call information received by the electronic device during the voice call, the method further includes: Receiving a third input from the user; In response to the third input, updating the display style of the text information from the first display style to a second display style, and the voice call information to be recorded by the user is displayed in the second display style.
3. The method according to claim 2, wherein An information insertion control is displayed at a preset position of the text information in the first display style; The receiving the third input from the user includes: Receiving a third input from the user to the information insertion control.
4. The method according to claim 1, characterized in that Before displaying, on the information recording interface, the text information of the voice call information received by the electronic device during the voice call, the method further includes: Identifying the timbre information of the voice call information received during the voice call; Determining the speaker of the voice call information according to the timbre information; In the voice call information of the same speaker within the speaking time period during the voice call, when the time interval between two adjacent voice call information segments is less than the reference time interval threshold and no voice call information of other speakers is received within the speaking time period, regarding the voice call information of the same speaker received during the voice call within the speaking time period as a voice call unit; The displaying, on the information recording interface, the text information of the voice call information received by the electronic device during the voice call includes: Displaying, on the information recording interface, the text information of a voice call unit of the electronic device received during the voice call, wherein, during the voice call, according to the reception time of each voice call unit, replacing the text information of the voice call unit received earlier with the text information of the voice call unit received later.
5. The method according to claim 1, wherein The voice call information includes the voice call information received by the earpiece of the electronic device; Before displaying, on the information recording interface, the text information of the voice call information received by the electronic device during the voice call, the method further includes: Obtaining the voice call information received by the earpiece of the electronic device during the voice call; The displaying, on the information recording interface, the text information of the voice call information received during the voice call includes: Displaying, on the information recording interface, the text information of the voice call information received by the earpiece of the electronic device.
6. A voice call information recording device, characterized in that, The device includes: A receiving module, configured to, when the electronic device is in a voice call, receive a first input from the user to the information recording interface; A display module, configured to display an information editing menu in response to the first input, where the information editing menu includes a voice message recording control; The receiving module is further configured to receive a second input from the user to the voice message recording control; The display module is further configured to display, in response to the second input, text information of the voice call information received by the electronic device during a voice call on the information recording interface.
7. The device according to claim 6, characterized in that, The text information is displayed in a first display style; The receiving module is further configured to: after displaying the text information of the voice call information received by the electronic device during a voice call on the information recording interface, receive a third input from the user; The device further includes: an update module, configured to update the display style of the text information from the first display style to a second display style in response to the third input, and the voice call information to be recorded by the user is displayed in the second display style.
8. The device according to claim 7, wherein An information insertion control is displayed at a preset position of the text information in the first display style; The receiving module is specifically configured to: receive a third input from the user to the information insertion control.
9. The device according to claim 6, wherein The device further includes: An identification module, configured to identify timbre information of the voice call information received during a voice call before displaying the text information of the voice call information received by the electronic device during a voice call on the information recording interface; A determination module, configured to determine a speaker of the voice call information according to the timbre information; The determination module is further configured to: in the voice call information of the same speaker within a speaking time period during a voice call, when the time interval between two adjacent voice call information segments is less than a reference time interval threshold and no voice call information of other speakers is received within the speaking time period, regard the voice call information of the same speaker within the speaking time period received during the voice call as a voice call unit; The display module is specifically configured to: display the text information of a voice call unit of the electronic device received during a voice call on the information recording interface, where during a voice call, according to the reception time of each voice call unit, replace the text information of the voice call unit received earlier with the text information of the voice call unit received later.
10. The device according to claim 6, characterized in that, The voice call information includes the voice call information received by the earpiece of the electronic device; The device further includes: An acquisition module, configured to acquire the voice call information received by the earpiece of the electronic device during a voice call before displaying the text information of the voice call information received by the electronic device during a voice call on the information recording interface; The display module is specifically configured to: display the text information of the voice call information received by the earpiece of the electronic device on the information recording interface.