Custom method and device of navigation audio, storage medium and electronic equipment
By dividing into basic audio and style audio in navigation audio customization, the problem of navigation audio customization for navigation scene security is solved, and the personalized experience and security stability of navigation audio are achieved.
Patent Information
- Application Number
- CN202311548989.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-17
- Publication Date
- 2025-05-20
AI Technical Summary
Customization of navigation audio is difficult to ensure the security of navigation scenarios, and no effective solution has been proposed in the existing technology.
By dividing into the selection process of basic audio and the selection process of style audio, custom navigation audio includes designated basic audio and specified style audio to ensure that navigation audio takes into account personalized experience and security and stability.
It realizes reducing the security impact of navigation audio customization on navigation scenes, ensuring personalized navigation experience and security stability.
Smart Images

Figure CN120020688A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computers, and more particularly, to a method, apparatus, storage medium, and electronic device for customizing navigation audio. Background Art
[0002] In the scenario of customizing navigation audio, it is common to collect and use user-customized audio to replace the original navigation audio, so that the user can hear the audio content recorded by the user during the navigation process. However, if the user over-customizes the navigation audio, it will pose a greater hidden danger to the safety of the navigation, which is not conducive to ensuring the safety of the navigation scenario. Therefore, there is a problem that it is difficult to ensure the safety of the navigation scenario when customizing navigation audio.
[0003] In response to the above problems, no effective solution has been proposed yet. Summary of the Invention
[0004] Embodiments of this application provide a method, apparatus, storage medium, and electronic device for customizing navigation audio, so as to at least solve the technical problem that it is difficult to ensure the safety of the navigation scenario when customizing navigation audio.
[0005] According to one aspect of the embodiments of this application, a method for customizing navigation audio is provided, including: in response to a custom recording request triggered for a navigation broadcast scenario, displaying a basic navigation interface and at least two basic voice identifiers on the basic navigation interface, where the recording request is used to request recording custom navigation audio for the navigation broadcast scenario, and the basic voice identifiers are used to represent the basic audio allowed to be configured for the navigation broadcast scenario; in response to a basic selection request triggered for a specified basic identifier among the at least two basic voice identifiers, displaying a style navigation interface and at least two style voice identifiers on the style navigation interface, where the basic selection request is used to request configuring a specified basic audio for the navigation broadcast scenario, the specified basic audio is the basic audio matched by the specified basic identifier, and the style voice identifiers are used to represent the style audio allowed to be configured for the navigation broadcast scenario; in response to a style selection request triggered for a specified style identifier among the at least two style voice identifiers, displaying an audio recording interface and at least one recording guide information on the audio recording interface, where the style selection request is used to request configuring a specified style audio for the navigation broadcast scenario, the specified style audio is the style audio matched by the specified style identifier, and the at least one recording guide information is used to guide the recording of the specified style audio; in the navigation broadcast scenario, playing the custom navigation audio, where the custom navigation audio includes the specified basic audio and the specified style audio.
[0006] According to another aspect of the embodiments of the present application, there is also provided a custom device for navigation audio, including: a first display unit, configured to display a basic navigation interface in response to a custom recording request triggered for a navigation broadcast scenario, and display at least two basic voice identifiers on the basic navigation interface, wherein the recording request is used to request recording custom navigation audio for the navigation broadcast scenario, and the basic voice identifiers are used to represent the basic audio allowed to be configured for the navigation broadcast scenario; a second display unit, configured to display a style navigation interface in response to a basic selection request triggered for a specified basic identifier among the at least two basic voice identifiers, and display at least two style voice identifiers on the style navigation interface, wherein the basic selection request is used to request configuring a specified basic audio for the navigation broadcast scenario, the specified basic audio is the basic audio matched with the specified basic identifier, and the style voice identifiers are used to represent the style audio allowed to be configured for the navigation broadcast scenario; a third display unit, configured to display an audio recording interface in response to a style selection request triggered for a specified style identifier among the at least two style voice identifiers, and display at least one recording guide information on the audio recording interface, wherein the style selection request is used to request configuring a specified style audio for the navigation broadcast scenario, the specified style audio is the style audio matched with the specified style identifier, and the at least one recording guide information is used to guide the recording of the specified style audio; a playback unit, configured to play the custom navigation audio in the navigation broadcast scenario, wherein the custom navigation audio includes the specified basic audio and the specified style audio.
[0007] As an optional solution, the device further includes: a fourth display unit, configured to display a first prompt message on the basic navigation interface during the process of displaying the basic navigation interface and displaying at least two basic voice identifiers on the basic navigation interface, wherein the first prompt message is used to prompt that the basic audio setting is broadcast in a first navigation sub-scenario, the navigation broadcast scenario includes a first navigation sub-scenario and a second navigation sub-scenario, the first navigation sub-scenario is a navigation scenario indicating a driving route, and the second navigation sub-scenario is a navigation scenario prompting a driving state.
[0008] As an optional solution, the fourth display unit includes at least one of the following: a first playback module, configured to play the specified basic audio in the first navigation sub-scenario; a second playback module, configured to play the specified style audio in the second navigation sub-scenario.
[0009] As an alternative solution, the second display unit described above includes: a first display module configured to display at least two style keywords on the style navigation interface, where the style voice identifier includes the style keywords, and the style keywords are used to represent the style source or style characteristics of the style audio.
[0010] As an alternative solution, the device further includes at least one of the following: a first acquisition module configured to, after displaying at least two style keywords on the style navigation interface, when the first hot index of the target style source is greater than or equal to a first preset threshold, acquire a first keyword that matches the target style source, and use the first keyword to replace at least one of the original at least two style keywords, where the first hot index is positively correlated with the media interaction volume of the target style source; a second acquisition module configured to, after displaying at least two style keywords on the style navigation interface, when the second hot index of the target style characteristic is greater than or equal to a second preset threshold, acquire a second keyword that matches the target style characteristic, and use the second keyword to replace at least one of the original at least two style keywords, where the second hot index is positively correlated with the media interaction volume of the target style characteristic.
[0011] As an alternative solution, the device further includes: a fifth display unit configured to, during the process of displaying the style navigation interface and displaying at least two style voice identifiers on the style navigation interface, in response to a preselection operation performed on the specified style identifier, display the recording guide information on the style navigation interface.
[0012] As an alternative solution, the fifth display unit described above includes: a second display module configured to display at least one bullet screen box on the style navigation interface, where each of the at least one bullet screen boxes displays different recording guide information, and the bullet screen box is set to allow sliding or scrolling on the style navigation interface.
[0013] As an alternative solution, the above-mentioned second display module includes: a first display sub-module, configured to display the at least one bullet screen box on the display area of the above-mentioned style navigation interface, wherein the above-mentioned style navigation interface includes the above-mentioned display area and a non-display area; the device further includes: a second display sub-module, configured to, after displaying the at least one bullet screen box on the display area of the above-mentioned style navigation interface, in response to a sliding or scrolling operation performed on the at least one bullet screen box, display the at least one bullet screen box sliding or scrolling from the above-mentioned display area to the above-mentioned non-display area, and display a first bullet screen box sliding or scrolling from the above-mentioned non-display area to the above-mentioned display area, and the recording guide information displayed in the first bullet screen box is different from the recording guide information displayed in each of the above-mentioned bullet screen boxes.
[0014] As an alternative solution, the above-mentioned device further includes at least one of the following: a determination module, configured to, during the process of displaying at least one bullet screen box on the above-mentioned style navigation interface, in response to a priority selection operation performed on a second bullet screen box among the at least one bullet screen box, determine the first guide information displayed in the second bullet screen box as the recording guide information among the at least one recording guide information; a setting module, configured to, during the process of displaying at least one bullet screen box on the above-mentioned style navigation interface, in response to a prohibited selection operation performed on a third bullet screen box among the at least one bullet screen box, set the second guide information displayed in the third bullet screen box as prohibited from being the recording guide information among the at least one recording guide information.
[0015] As an alternative solution, the above-mentioned device further includes: a sixth display unit, configured to, after displaying the above-mentioned display audio recording interface and after displaying at least one recording guide information on the above-mentioned audio recording interface, in the case where the specified style audio recording is completed, display a second prompt message, wherein the second prompt message is used to prompt naming for the specified style audio.
[0016] As an alternative solution, the above-mentioned device further includes: a seventh display unit, configured to, after displaying the second prompt message, in the case where the specified style audio is named as a target object, display the target object in the style audio list, wherein at least one naming result corresponding to a custom-recorded style audio is displayed in the style audio list, and the naming result includes the target object.
[0017] As an alternative solution, the above-mentioned device further includes: an eighth display unit, configured to display a custom recording control on the navigation client before displaying a basic navigation interface in response to a custom recording request triggered for a navigation broadcast scenario and before displaying at least two basic voice identifiers on the basic navigation interface, where the navigation client is used to provide navigation broadcast services for the navigation broadcast scenario; an acquisition unit, configured to acquire the custom recording request when an operation of selecting the control performed on the custom recording control is acquired before displaying the basic navigation interface in response to the custom recording request triggered for the navigation broadcast scenario and before displaying at least two basic voice identifiers on the basic navigation interface; the first display unit includes: a third display module, configured to display the basic navigation interface on the page of the navigation application in response to the custom recording request, where the navigation application is an application running on the client platform, and information synchronization is performed between the client platform and the navigation client.
[0018] As an alternative solution, the above-mentioned device further includes: a seventh display unit, configured to display a third prompt message on the message interface of the navigation application when the specified-style audio recording is completed after displaying the audio recording interface and displaying at least one recording guide information on the audio recording interface, where the third prompt message is used to prompt the production progress of the custom navigation audio.
[0019] As an alternative solution, the above-mentioned device further includes: a processing unit, configured to perform an association process on the first information format and the second information format to obtain an information identifier in a third information format when the first information format of the information identifier of the navigation client is different from the second information format of the information identifier of the client platform before displaying the custom recording control on the navigation client; a synchronization unit, configured to use the information identifier in the third information format as the common information identifier of the navigation client and the client platform before displaying the custom recording control on the navigation client, and implement information synchronization between the navigation client and the client platform through the common information identifier.
[0020] As an alternative, the above-mentioned device further includes: an eighth display unit, configured to, after displaying the above-mentioned audio recording interface and at least one recording guidance information on the above-mentioned audio recording interface, display a first sharing prompt message when the above-mentioned specified-style audio recording is completed, where the above-mentioned first sharing prompt message is used to prompt that the above-mentioned specified-style audio can be shared; or, a ninth display unit, configured to, after displaying the above-mentioned audio recording interface and at least one recording guidance information on the above-mentioned audio recording interface, display a second sharing prompt message when the above-mentioned custom navigation audio production is completed, where the above-mentioned second sharing prompt message is used to prompt that the above-mentioned custom navigation audio can be shared.
[0021] As an alternative, the above-mentioned device further includes at least one of the following: a tenth display unit, configured to display a first trigger control before displaying the above-mentioned basic navigation interface in response to a custom recording request triggered by a navigation broadcast scenario and before displaying at least two basic voice identifiers on the above-mentioned basic navigation interface, where the above-mentioned first trigger control is used to trigger the playback of the recording tutorial of the above-mentioned custom navigation audio; an eleventh display unit, configured to display a second trigger control before displaying the above-mentioned basic navigation interface in response to a custom recording request triggered by a navigation broadcast scenario and before displaying at least two basic voice identifiers on the above-mentioned basic navigation interface, where the above-mentioned second trigger control is used to trigger the viewing of the custom-completed navigation audio; a twelfth display unit, configured to display a third trigger control before displaying the above-mentioned basic navigation interface in response to a custom recording request triggered by a navigation broadcast scenario and before displaying at least two basic voice identifiers on the above-mentioned basic navigation interface, where the above-mentioned third trigger control is used to trigger the above-mentioned custom recording request.
[0022] As an alternative, the above-mentioned device further includes at least one of the following: a thirteenth display unit, configured to display a first recording prompt message before displaying the above-mentioned audio recording interface and before displaying at least one recording guidance information on the above-mentioned audio recording interface, where the above-mentioned first recording prompt message is used to prompt the environment that is recommended to be in when recording the above-mentioned specified-style audio; a fourteenth display unit, configured to display a second recording prompt message before displaying the above-mentioned audio recording interface and before displaying at least one recording guidance information on the above-mentioned audio recording interface, where the above-mentioned second recording prompt message is used to prompt the language that is recommended to be used when recording the above-mentioned specified-style audio; a fifteenth display unit, configured to display a third recording prompt message before displaying the above-mentioned audio recording interface and before displaying at least one recording guidance information on the above-mentioned audio recording interface, where the above-mentioned third recording prompt message is used to prompt the usage method of the recording device for recording the above-mentioned specified-style audio, and the above-mentioned recording device is used to record the above-mentioned specified-style audio.
[0023] According to another aspect of the embodiment of the present application, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the above navigation audio customization method.
[0024] According to another aspect of the embodiment of the present application, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the above-mentioned method for customizing navigation audio through the computer program.
[0025] In an embodiment of the present application, in response to a custom recording request triggered by a navigation broadcast scene, a basic navigation interface is displayed, and at least two basic voice identifiers are displayed on the above-mentioned basic navigation interface, wherein the above-mentioned recording request is used to request recording of custom navigation audio for the above-mentioned navigation broadcast scene, and the above-mentioned basic voice identifier is used to indicate that the basic audio configured for the above-mentioned navigation broadcast scene is allowed; in response to a basic selection request triggered by a specified basic identifier among the above-mentioned at least two basic voice identifiers, a style navigation interface is displayed, and at least two style voice identifiers are displayed on the above-mentioned style navigation interface, wherein the above-mentioned basic selection request is used to request configuration of a specified basic audio for the above-mentioned navigation broadcast scene, and the above-mentioned specified basic audio is the specified basic identifier. The style voice identifier is used to indicate the style audio that is allowed to be configured for the navigation broadcast scene; in response to a style selection request triggered by a specified style identifier among the at least two style voice identifiers, an audio recording interface is displayed, and at least one recording guide information is displayed on the audio recording interface, wherein the style selection request is used to request to configure the specified style audio for the navigation broadcast scene, the specified style audio is the style audio that matches the specified style identifier, and the at least one recording guide information is used to guide the recording of the specified style audio; in the navigation broadcast scene, the customized navigation audio is played, wherein the customized navigation audio includes the specified basic audio and the specified style audio. By dividing the customization process of the navigation audio into the selection process of the basic audio and the selection process of the style audio, the customized navigation audio not only includes the style audio that can express the personality of the navigation, but also includes the basic audio that can ensure the stability of the navigation, thereby achieving the purpose of the customized navigation audio taking into account both the personalized experience of navigation and the safety and stability of navigation, thereby achieving the technical effect of reducing the impact of the customization of the navigation audio on the safety of the navigation scene, thereby solving the technical problem that the customization of the navigation audio is difficult to ensure the safety of the navigation scene. Brief Description of the Figures
[0026] The accompanying drawings described herein are used to provide a further understanding of the present application and form a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation of the present application. In the drawings:
[0027] Figure 1 is a schematic diagram of an application environment of an optional method for customizing navigation audio according to an embodiment of the present application;
[0028] Figure 2 is a schematic diagram of a process of an optional method for customizing navigation audio according to an embodiment of the present application;
[0029] Figure 3 is a schematic diagram of an optional method for customizing navigation audio according to an embodiment of the present application;
[0030] Figure 4 is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0031] Figure 5 is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0032] Figure 6 is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0033] Figure 7 is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0034] Figure 8 is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0035] Figure 9 is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0036] Figure 10 is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0037] Figure 11 is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0038] Figure 12 is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0039] Figure 13 is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0040] Figure 14 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0041] Figure 15 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0042] Figure 16 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0043] Figure 17 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0044] Figure 18 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0045] Figure 19 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0046] Figure 20 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0047] Figure 21 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0048] Figure 22 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0049] Figure 23 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0050] Figure 24 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0051] Figure 25 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0052] Figure 26 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0053] Figure 27(a) is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0054] Figure 27(b) is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0055] Figure 28 is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0056] Figure 29 is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0057] Figure 30 is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0058] Figure 31 is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0059] Figure 32 is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0060] Figure 33 is a schematic diagram of an optional device for customizing navigation audio according to an embodiment of the present application;
[0061] Figure 34 is a schematic diagram of the structure of an optional electronic device according to an embodiment of the present application. Detailed implementation manners
[0062] In order to enable those skilled in the art to better understand the solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0063] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application described herein can be implemented in an order different from those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0064] For easy understanding, the following terms are explained:
[0065] The Intelligent Traffic System (ITS), also known as the Intelligent Transportation System, effectively integrates advanced scientific and technological means (information technology, computer technology, data communication technology, sensor technology, electronic control technology, automatic control theory, operations research, artificial intelligence, etc.) into transportation, service control, and vehicle manufacturing, strengthening the connection among vehicles, roads, and users, thereby forming an integrated transportation system that ensures safety, improves efficiency, enhances the environment, and saves energy. Or;
[0066] The Intelligent Vehicle Infrastructure Cooperative Systems (IVICS), abbreviated as the vehicle-road collaborative system, is a development direction of the Intelligent Traffic System (ITS). The vehicle-road collaborative system uses advanced wireless communication and new-generation Internet technologies to comprehensively implement dynamic real-time information interaction between vehicles and between vehicles and roads, and based on the collection and integration of all-time and all-space dynamic traffic information, conducts active vehicle safety control and road collaborative management, fully realizing the effective collaboration of people, vehicles, and roads, ensuring traffic safety, improving traffic efficiency, and thus forming a safe, efficient, and environmentally friendly road traffic system.
[0067] Stylized Easter egg voice pack: It does not limit the timbre of the voice pack, but only focuses on the stylization of the voice pack text and appears only in fixed navigation scenarios, such as congestion, speeding, starting navigation, and ending navigation. It is an innovative voice pack form that plays the voice pack in such scenarios;
[0068] Base tone: Based on the innovative form of the stylized Easter egg voice pack, except for using the audio file recorded by the user in special scenarios, for other navigation scenarios, such as the scenarios of turning left, turning right, or going straight ahead on the road, the basic voice pack used is the timbre of the Easter egg voice pack, that is, the standard male voice and standard female voice actively selected by the user before recording;
[0069] Redis: Redis is a high-speed in-memory cache database. Redis stands for Remote Dictionary Server, is written in C language. Redis is a key-value storage system that supports rich data types such as String, list, set, zset, and hash. Redis is a storage system that supports multiple data structures such as key-value. It can be used in scenarios such as caching, event publishing or subscribing, and high-speed queues. Written in C language, it supports networking, provides direct access to string, hash, list, queue, and set structures, is memory-based, and can be persisted.
[0070] According to one aspect of the embodiments of the present application, a method for customizing navigation audio is provided. Optionally, as an alternative implementation, the above method for customizing navigation audio can be applied, but is not limited to, in an environment such as Figure 1 shown. It may include, but is not limited to, a user device 102 and a server 112. The user device 102 may include, but is not limited to, a display 104, a processor 106, and a memory 108. The server 112 includes a database 114 and a processing engine 116.
[0071] The specific process can be as follows:
[0072] Step S102, the user device 102, in response to a custom recording request triggered by a navigation broadcast scenario through the processor 106, displays a basic navigation interface on the display 104, and displays at least two basic voice identifiers on the basic navigation interface; the user device 102, in response to a basic selection request triggered by a specified basic identifier among the at least two basic voice identifiers through the processor 106, displays a style navigation interface on the display 104, and displays at least two style voice identifiers on the style navigation interface; the user device 102, in response to a style selection request triggered by a specified style identifier among the at least two style voice identifiers through the processor 106, displays an audio recording interface on the display 104, and displays at least one recording guidance information on the audio recording interface; the user device 102 obtains a specified style audio obtained by custom recording.
[0073] Step S104, send the specified style audio to the server 112 through the network 110;
[0074] Steps S106 - S108, the server 112 obtains the specified basic audio from the database 114, and further processes the specified basic audio and the specified style audio through the processing engine 116 to obtain a custom navigation audio;
[0075] Step S110: Send the custom navigation audio to the user device 102 via the network 110. The user device 102 displays the production result of the custom navigation audio on the display 104 through the processor 106, and stores the above custom navigation audio in the memory 108.
[0076] In addition to Figure 1 the examples shown, the above terminal device may be a terminal device configured with a target client, and may include but are not limited to at least one of the following: mobile phone (such as Android mobile phone, iOS mobile phone, etc.), laptop computer, tablet computer, palmtop computer, MID (Mobile Internet Devices), PAD, desktop computer, smart TV, etc. The target client may be a video client, instant messaging client, browser client, education client, etc. The above network may include but is not limited to: wired network, wireless network, where the wired network includes: local area network, metropolitan area network and wide area network, and the wireless network includes: Bluetooth, WIFI and other networks that implement wireless communication. The above server may be a single server, or a server cluster composed of multiple servers, or a cloud server. The above is only an example, and this embodiment does not make any limitation thereto.
[0077] Optionally, as an alternative implementation, as Figure 2 shown, the method for customizing navigation audio may be executed by an electronic device, which may be, for example, the user device or server as Figure 1 shown. The specific steps include:
[0078] S202: In response to a custom recording request triggered by a navigation announcement scenario, display a basic navigation interface, and display at least two basic voice identifiers on the basic navigation interface, where the recording request is used to request to record custom navigation audio for the navigation announcement scenario, and the basic voice identifiers are used to represent the basic audio allowed to be configured for the navigation announcement scenario;
[0079] S204: In response to a basic selection request triggered by a specified basic identifier among at least two basic voice identifiers, display a style navigation interface, and display at least two style voice identifiers on the style navigation interface, where the basic selection request is used to request to configure a specified basic audio for the navigation announcement scenario, the specified basic audio is the basic audio matched by the specified basic identifier, and the style voice identifiers are used to represent the style audio allowed to be configured for the navigation announcement scenario;
[0080] S206. In response to a style selection request triggered by a specified style identifier among at least two style voice identifiers, display an audio recording interface and display at least one recording guidance message on the audio recording interface, where the style selection request is used to request to configure a specified style audio for the navigation broadcast scenario, the specified style audio is the style audio matching the specified style identifier, and the at least one recording guidance message is used to guide the recording of the specified style audio;
[0081] S208. In the navigation broadcast scenario, play a custom navigation audio, where the custom navigation audio includes a specified basic audio and a specified style audio.
[0082] Optionally, in this embodiment, the above navigation audio customization method can be applied but is not limited to the custom audio scenario of in-vehicle navigation. In the in-vehicle navigation scenario, when the vehicle is driving on the road, the traffic environment faced is changeable, including various factors such as other vehicles, pedestrians, and road conditions. In-vehicle navigation is an auxiliary tool during the driving process, and many users rely highly on in-vehicle navigation during driving, so in-vehicle navigation must provide accurate and stable information to ensure that users can make correct decisions in a complex environment. However, custom navigation audio usually has a certain impact on the original navigation function of in-vehicle navigation. For example, in-vehicle navigation uses concise and accurate words to provide route guidance to users. If this part of the navigation audio is replaced with custom words with the user's own personality and style, and the custom words are not concise and are unclear, then users will naturally not be able to obtain accurate and stable information from in-vehicle navigation, and it will be difficult to ensure that users can make correct decisions in a complex environment.
[0083] To address the above problems, in this embodiment, style audio with the user's own personality and style can be used but is not limited to replacing the audio in the navigation audio that has a lower requirement for whether the words are concise and accurate, while the audio in the navigation audio that has a higher requirement for whether the words are concise and accurate will still use the basic audio. In this way, the audio personalization and navigation stability during in-vehicle navigation can be balanced, and then it can be ensured that users have a better driving mood in a complex environment and can make correct decisions.
[0084] Optionally, in this embodiment, the navigation broadcast scenario may, but is not limited to, refer to the scenario where during the movement of the navigation object, the navigation system broadcasts relevant content such as route guidance, traffic conditions, and road conditions to the navigation object in the form of voice or text. These broadcasts help the navigation object better understand the current moving environment and the actions to be taken next, so as to improve the safety and convenience of movement. For example, for route guidance, the navigation system will broadcast guidance information for the driving route according to the set destination, such as "turn right 500 meters ahead" or "please drive onto the highway"; or, for traffic condition reminders, the navigation system can monitor the road traffic conditions in real time and promptly broadcast to the user traffic congestion, accidents, etc., to help the user avoid congested sections; or, for road condition information, the navigation system can broadcast the road conditions along the way, such as construction sections, road surface conditions, etc., to help the user choose the best driving route; or, during long-distance driving, the navigation system can remind the user that a service area or gas station is approaching, so that the user can rest and refuel in a timely manner.
[0085] Optionally, in this embodiment, the basic audio configured for the navigation broadcast scenario can be used, but is not limited to, to improve the guidance accuracy of the custom navigation audio, ensure that the custom navigation audio can accurately convey the guidance information in various driving environments, and at the same time ensure that the custom navigation audio does not cause excessive interference or burden to the user. For example, in some scenarios with high timeliness, the user is guided to perform short-term driving operations, such as "turn left XX meters ahead" or "please enter XX Road", or to remind the user to pay attention to certain specific road conditions or behaviors, such as "there is a dangerous road condition ahead", etc. The basic audio configured for the navigation broadcast scenario is used to ensure that the user can quickly respond after hearing the instruction.
[0086] Optionally, in this embodiment, the style audio configured for the navigation broadcast scenario can be used, but is not limited to, to improve the personalized experience of the navigation user. However, the resulting safety impact on the navigation scenario due to the personalized experience. Therefore, in this embodiment, the style audio in the navigation broadcast scenario should be adapted to the user's personalized needs and the specific navigation environment to balance the experience and safety of the navigation scenario.
[0087] Optionally, in this embodiment, the recorded guidance information can be used, but is not limited to, to help the user clarify the specific broadcast content that needs to be read out during the audio recording process. The user can perform the audio recording according to the recorded guidance information and ensure that the read content conforms to the navigation broadcast scenario. In this embodiment, the specific broadcast content (specified style audio) read out by the user when performing the audio recording according to the recorded guidance information can be restored to the custom navigation audio in a way that can be used, but is not limited to. At the same time, during the restoration process, to improve the audio quality of the custom navigation audio, audio processing can also be performed on the specific broadcast content recorded by the user.
[0088] For further illustration, optionally, for example, by applying a noise reduction algorithm, background noise during recording can be reduced or eliminated. This helps to highlight the user's voice and make the broadcast clearer and more audible; or, adjust the frequency equalization of the audio to make the sound more balanced across different frequency bands. This can improve the clarity and overall listening experience of the sound; or, apply audio compression technology to balance the volume level and reduce the dynamic range. This can ensure that the broadcast content maintains a consistent volume and clarity across different devices and playback environments; or, moderately add reverberation effects to simulate sound reflections in a natural environment and make the broadcast sound more natural and layered, etc.
[0089] Optionally, in this embodiment, at least one recording guidance information is used to guide the recording of audio in a specified style. Among them, at least one recording guidance information can be, but is not limited to, all or part of the navigation copywriting in a specified style randomly or according to the priority relationship selected from the navigation copywriting set of the specified style. The specified style is the style to which the specified style audio belongs. For example, to guide the specified style audio to be an audio in a sweet style, then from the navigation copywriting set of the sweet style, select navigation copywriting A and navigation copywriting B, and then guide the user to read out navigation copywriting A and navigation copywriting B, and record the legal audio when the user reads out navigation copywriting A and navigation copywriting B as the guided specified style audio.
[0090] Optionally, in this embodiment, in the navigation broadcast scenario, playing the specified style audio can provide a more personalized and demand - compliant navigation experience for the user, but it will have a certain impact on the safety of the navigation broadcast scenario. Further, in combination with the use of the specified basic audio, this embodiment can improve personalization and user experience on the basis of ensuring the safety of the navigation broadcast scenario.
[0091] For further illustration, optionally, for example, the specified basic audio can be, but is not limited to, key elements for ensuring the safety of the navigation broadcast scenario, including basic and important navigation information such as route guidance and traffic condition reminders. The basic audio should have clear and accurate voice broadcasts to ensure that the user can accurately obtain navigation information during driving and thus make correct driving decisions. This part of the audio mainly focuses on providing accurate and concise navigation guidance to help the user safely and effectively reach the destination.
[0092] The specified style audio can be, but is not limited to, for improving the personalization and user experience of the navigation broadcast scenario. It can be customized according to the user's preferences and needs, such as selecting different voice styles, intonations, background music, etc. It can also select a suitable audio style according to different occasions and moods to make the navigation broadcast more in line with the user's personality and emotional needs.
[0093] It should be noted that by dividing the customization process of the navigation audio into the selection process of the basic audio and the selection process of the style audio, the customized navigation audio not only includes the style audio that can express the navigation personality, but also includes the basic audio that can ensure the navigation stability. Furthermore, it takes into account both the personalized experience of navigation and the safety and stability of navigation, thus achieving the technical effect of reducing the impact of the customization of navigation audio on the safety of the navigation scenario.
[0094] For further illustration, optionally, for example Figure 3 As shown, in response to a custom recording request triggered for the navigation announcement scenario 302, a basic navigation interface 304 is displayed, and at least two basic voice identifiers (such as basic voice identifier 1, basic voice identifier 2) are displayed on the basic navigation interface 304. Among them, the recording request is used to request recording a custom navigation audio 314 for the navigation announcement scenario 302, and the basic voice identifier is used to represent the basic audio allowed to be configured for the navigation announcement scenario 302; in response to a basic selection request triggered for a specified basic identifier (such as basic voice identifier 1) among the at least two basic voice identifiers, a style navigation interface 306 is displayed, and at least two style voice identifiers (such as style voice identifier 1, style voice identifier 2) are displayed on the style navigation interface 306. Among them, the basic selection request is used to request configuring a specified basic audio 310 for the navigation announcement scenario 302, the specified basic audio 310 is the basic audio matched with the specified basic identifier, and the style voice identifier is used to represent the style audio allowed to be configured for the navigation announcement scenario 302; in response to a style selection request triggered for a specified style identifier (such as style voice identifier 2) among the at least two style voice identifiers, an audio recording interface 308 is displayed, and at least one recording guidance information (such as recording guidance information 1, recording guidance information 2) is displayed on the audio recording interface 308. Among them, the style selection request is used to request configuring a specified style audio 312 for the navigation announcement scenario 302, the specified style audio 312 is the style audio matched with the specified style identifier, and the at least one recording guidance information is used to guide the recording of the specified style audio 312; in the navigation announcement scenario 302, the custom navigation audio 314 is played, where the custom navigation audio 314 includes the specified basic audio 310 and the specified style audio 312.
[0095] Through the embodiments provided by the present application, in response to a custom recording request triggered by a navigation broadcast scene, a basic navigation interface is displayed, and at least two basic voice identifiers are displayed on the basic navigation interface, wherein the recording request is used to request recording of custom navigation audio for the navigation broadcast scene, and the basic voice identifier is used to indicate that basic audio configured for the navigation broadcast scene is allowed; in response to a basic selection request triggered by a specified basic identifier among the at least two basic voice identifiers, a style navigation interface is displayed, and at least two style voice identifiers are displayed on the style navigation interface, wherein the basic selection request is used to request configuration of a specified basic audio for the navigation broadcast scene, and the specified basic audio is a specified The basic audio matched by the basic identifier, the style voice identifier is used to indicate the style audio that is allowed to be configured for the navigation broadcast scene; in response to a style selection request triggered by a specified style identifier among at least two style voice identifiers, an audio recording interface is displayed, and at least one recording guide information is displayed on the audio recording interface, wherein the style selection request is used to request to configure the specified style audio for the navigation broadcast scene, the specified style audio is the style audio matched by the specified style identifier, and at least one recording guide information is used to guide the recording of the specified style audio; in the navigation broadcast scene, a customized navigation audio is played, wherein the customized navigation audio includes the specified basic audio and the specified style audio. By dividing the customization process of the navigation audio into the selection process of the basic audio and the selection process of the style audio, the customized navigation audio not only includes the style audio that can express the personality of the navigation, but also includes the basic audio that can ensure the stability of the navigation, thereby achieving the purpose of the customized navigation audio taking into account both the personalized experience of navigation and the safety and stability of navigation, thereby achieving the technical effect of reducing the impact of the customization of the navigation audio on the safety of the navigation scene.
[0096] As an optional solution, in the process of displaying the basic navigation interface and displaying at least two basic voice identifiers on the basic navigation interface, the method further includes:
[0097] Display the first prompt information on the basic navigation interface, wherein the first prompt information is used to prompt the basic audio setting to be broadcast in the first navigation sub-scene. The navigation broadcast scene includes the first navigation sub-scene and the second navigation sub-scene. The first navigation sub-scene is a navigation scene indicating the driving route, and the second navigation sub-scene is a navigation scene prompting the driving status.
[0098] It should be noted that when playing the custom navigation audio, this embodiment can give priority to playing the specified basic audio to ensure the accurate transmission of key navigation information.
[0099] For further illustration, the optional first navigation sub-scene is the core part of the navigation broadcast scene, mainly responsible for providing detailed information about the driving route. For example, the basic audio will broadcast route guidance information such as "turn right in XX meters ahead" and "go straight along XX Road", helping users accurately grasp the driving direction. Through the broadcast of the basic audio, the first navigation sub-scene ensures that users can continuously and accurately receive route information during driving, thus avoiding taking the wrong road or getting lost.
[0100] Optionally, in this embodiment, the second navigation sub-scene focuses on prompting the user's current driving state, and may broadcast traffic conditions, road conditions, service area or gas station reminders, etc. Through the broadcast of the second navigation sub-scene, users can understand the road conditions and traffic conditions in real time, and adjust their driving strategies in a timely manner to ensure the smoothness and safety of the journey.
[0101] Through the embodiment provided by this application, a first prompt message is displayed on the basic navigation interface, where the first prompt message is used to prompt that the basic audio is set to be broadcast in the first navigation sub-scene. The navigation broadcast scene includes a first navigation sub-scene and a second navigation sub-scene. The first navigation sub-scene is a navigation scene indicating the driving route, and the second navigation sub-scene is a navigation scene prompting the driving state. Thus, the purpose of preferentially playing the basic audio in the navigation scene indicating the driving route is achieved, and the technical effect of ensuring the accurate transmission of key navigation information is realized.
[0102] As an optional solution, in the navigation broadcast scene, playing custom navigation audio includes at least one of the following:
[0103] S1-1, in the first navigation sub-scene, playing the specified basic audio;
[0104] S1-2, in the second navigation sub-scene, playing the specified style audio.
[0105] It should be noted that when playing custom navigation audio, this embodiment can preferentially play the specified basic audio to ensure the accurate transmission of key navigation information. At the same time, according to the user's needs and choices, this embodiment can appropriately incorporate the specified style audio to increase the diversity and interest of the navigation broadcast. Such a design not only ensures the basic functions of navigation, but also provides a more personalized and colorful audio experience, meeting the different needs of users during navigation;
[0106] The design of this embodiment to distinguish between playing the basic audio and the style audio in different sub-scenes aims to ensure that users can safely and accurately obtain navigation information during driving, and can also fully experience personalized navigation services. In this way, according to the needs and preferences of users, the navigation audio can be more flexibly selected and customized, enhancing the overall navigation experience.
[0107] For further illustration, optionally, when the user is in the first navigation sub-scenario, this embodiment should preferably play the specified basic audio. These basic audio will focus on providing core and necessary driving route information to ensure that the user can clearly and accurately obtain navigation guidance. In this sub-scenario, the clarity and accuracy of the audio are crucial. Therefore, the specified basic audio will be designed to be concise and without redundant elements, thus minimizing misunderstandings and confusions of the user.
[0108] Compared with the first navigation sub-scenario, the second navigation sub-scenario focuses more on the driving state and overall navigation experience of the user. Therefore, in the second navigation sub-scenario, this embodiment can choose to play the style audio specified by the user. These audio can provide the user with more dimensional information, such as relaxing music, natural sounds, specific voice styles, etc., so that the user can not only obtain practical road condition information during driving, but also enjoy a more pleasant and personalized driving experience.
[0109] Through the embodiments provided by this application, in the first navigation sub-scenario, the specified basic audio is played; in the second navigation sub-scenario, the specified style audio is played, thus achieving the purpose of ensuring that the user can safely and accurately obtain navigation information during driving and can fully experience personalized navigation services, thereby realizing the technical effect of improving the overall navigation experience.
[0110] As an optional solution, at least two style voice identifiers are displayed on the style navigation interface, including:
[0111] At least two style keywords are displayed on the style navigation interface, where the style voice identifier includes the style keyword, and the style keyword is used to represent the style source or style characteristics of the style audio.
[0112] It should be noted that in order to meet the user's knowledge and selection of the navigation audio style, at least two style keywords will be displayed on the style navigation interface. The role of these keywords is to help the user quickly understand and identify different style audio.
[0113] Optionally, in this embodiment, each style audio will have a corresponding style voice identifier. In this identifier, there will be keywords that can represent this style. For example, if the characteristic of a certain style audio is "relaxing and pleasant", then its style voice identifier may include keywords such as "relaxing" and "pleasant".
[0114] Optionally, in this embodiment, the style keyword is not just a label. It can clearly convey the source or characteristics of the style audio. For example, the keyword "natural wind sound" can indicate that natural wind sound effects are incorporated into this style of audio, bringing users a feeling closer to nature; the keyword "retro female voice" may mean that this audio is recorded with a retro-style female voice, carrying a nostalgic or retro emotional color.
[0115] And the above style keywords can enable users to more intuitively understand the characteristics of each style of audio, so as to make selections according to their own preferences and needs. At the same time, by analyzing users' selections and feedback on different style keywords, the content of the style audio can be continuously optimized and enriched to enhance the user's navigation experience.
[0116] Through the embodiment provided by this application, at least two style keywords are displayed on the style navigation interface, where the style voice identifier includes the style keyword, and the style keyword is used to represent the style source or style characteristics of the style audio, thereby achieving the purpose of meeting users' knowledge and selection of the navigation audio style, and thus realizing the technical effect of improving the user experience of customizing navigation audio.
[0117] As an optional solution, after at least two style keywords are displayed on the style navigation interface, the method further includes at least one of the following:
[0118] S2-1, when the first hot index of the target style source is greater than or equal to the first preset threshold, obtain the first keyword matching the target style source, and use the first keyword to replace at least one of the original at least two style keywords, where the first hot index is positively correlated with the media interaction volume of the target style source;
[0119] S2-2, when the second hot index of the target style characteristic is greater than or equal to the second preset threshold, obtain the second keyword matching the target style characteristic, and use the second keyword to replace at least one of the original at least two style keywords, where the second hot index is positively correlated with the media interaction volume of the target style characteristic.
[0120] Optionally, in this embodiment, when the interaction volume of a certain specific style source (such as a certain specific music style or voice style) on the media reaches a predetermined popularity level, this popularity level can be represented by a first hot index. If this index exceeds a preset threshold (i.e., the first preset threshold), it means that this style source is currently very popular or very hot. In this case, this embodiment will obtain the first keyword that matches the target style source. This keyword can well represent this popular style source. Then, this embodiment will use this first keyword to replace at least one of the original at least two style keywords. Such replacement is to make the keywords on the interface closer to the current popular trend, thereby attracting the attention of users.
[0121] Similarly, when the interaction volume of a certain style feature on the media reaches a predetermined popularity level (represented by a second hot index), and this index exceeds a preset threshold (i.e., the second preset threshold), it means that this style feature is currently very much concerned.
[0122] At this time, this embodiment will obtain the second keyword that matches the target style feature. This keyword should be able to clearly represent this hot style feature. Then, this embodiment will use this second keyword to replace at least one of the original at least two style keywords. The purpose of this replacement is to keep the interface keywords up-to-date and always be able to reflect the most popular style features.
[0123] It should be noted that through the mechanism of hot index and keyword replacement in this embodiment, the style navigation interface can dynamically adjust the displayed keywords to always match the current popular styles and features. This can not only improve the user's attention to the interface but also ensure that the interface content always remains fresh and interesting. At the same time, replacing keywords based on the hot index can also ensure that the interface always highlights the most popular and representative styles and features, providing users with a more accurate and attractive navigation experience.
[0124] Through the embodiments provided by the present application, when the first hot index of the target style source is greater than or equal to the first preset threshold, the first keyword matching the target style source is obtained, and at least one of the original style keywords in at least two style keywords is replaced with the first keyword, where the first hot index is positively correlated with the media interaction volume of the target style source; when the second hot index of the target style feature is greater than or equal to the second preset threshold, the second keyword matching the target style feature is obtained, and at least one of the original style keywords in at least two style keywords is replaced with the second keyword, where the second hot index is positively correlated with the media interaction volume of the target style feature, thereby achieving the purpose of providing a more accurate and attractive navigation experience for users, and thus realizing the technical effect of improving the user experience of custom navigation audio.
[0125] As an optional solution, during the process of displaying the style navigation interface and displaying at least two style voice identifiers on the style navigation interface, the method further includes:
[0126] In response to a preselection operation performed on a specified style identifier, recording guidance information is displayed on the style navigation interface.
[0127] It should be noted that when entering the style navigation interface, different style voice identifiers will be displayed. These identifiers represent various style audios for users to select and experience. During this process, users can perform various operations on these style voice identifiers, such as browsing, clicking, long-pressing, etc. When a user performs a preselection operation on a specific style voice identifier, for example, clicks on this identifier, it means that the user is interested in this style or wants to know more information about this style. In response, this embodiment previews the recording guidance information on the style navigation interface to help users have a clear understanding before formal recording, ensuring that they know what style the content they are about to record is, enabling users to have a clear expectation for the recorded content and reducing the possibility of misoperations.
[0128] Through the embodiments provided by the present application, in response to a preselection operation performed on a specified style identifier, recording guidance information is displayed on the style navigation interface, thereby achieving the purpose of helping users have a clear understanding before formal recording and reducing the possibility of misoperations, and thus realizing the technical effect of improving the user experience of custom navigation audio.
[0129] As an optional solution, displaying the recording guidance information on the style navigation interface includes:
[0130] Displaying at least one bullet screen box on the style navigation interface, where each bullet screen box in the at least one bullet screen box displays different recording guidance information, and the bullet screen box is set to allow sliding or scrolling on the style navigation interface.
[0131] It should be noted that, in order to improve the interactivity and interest of the style navigation interface and at the same time provide users with more guiding information about recording, at least one bullet screen box is designed on the style navigation interface in this embodiment, and the content in each bullet screen box is different recording guiding information. At the same time, in order to ensure that users will not miss any useful recording guiding information when browsing the style navigation interface, the bullet screen box is set to be slidable or scrollable. Users can slide or scroll the bullet screen box to view more recording guiding information, and select a suitable style for recording according to their own needs and interests. In this way, not only the dynamic sense and activity of the style navigation interface are increased, but also more diverse recording guiding information is provided, giving users more reference basis when choosing a recording style, thereby improving the information intuitiveness of the navigation audio during the customization process.
[0132] For further illustration by way of example, optionally, as Figure 4 shown in (a) of, in response to a preselection operation performed on the style voice identifier 2, a plurality of bullet screen boxes 1 are displayed on the style navigation interface 306. Among them, the recording guiding information under the style matching the style voice identifier 2 is displayed in the bullet screen box 1, such as "Navigation ends, XXXX", "Satellite positioning resumes, XXXX", etc.; further, as Figure 4 shown in (b) of, in response to a preselection operation performed on the style voice identifier 1, a plurality of bullet screen boxes 2 are displayed on the style navigation interface 306. Among them, the recording guiding information under the style matching the style voice identifier 1 is displayed in the bullet screen box 2, such as "Navigation ends, XXXX", "Satellite positioning resumes, XXXX", etc.
[0133] Through the embodiment provided by this application, at least one bullet screen box is displayed on the style navigation interface, wherein each bullet screen box among the at least one bullet screen box displays different recording guiding information, and the bullet screen box is set to allow sliding or scrolling on the style navigation interface, thereby achieving the purpose of increasing the dynamic sense and activity of the style navigation interface, providing more diverse recording guiding information, and giving users more reference basis when choosing a recording style, thus realizing the technical effect of improving the information intuitiveness of the navigation audio during the customization process.
[0134] As an optional solution, displaying at least one bullet screen box on the style navigation interface includes: displaying at least one bullet screen box on the display area of the style navigation interface, wherein the style navigation interface includes a display area and a non-display area;
[0135] As an alternative solution, after displaying at least one bullet screen box in the display area of the style navigation interface, the method further includes: in response to a sliding or scrolling operation performed on at least one bullet screen box, displaying at least one bullet screen box that slides or scrolls from the display area to the non-display area, and displaying a first bullet screen box that slides or scrolls from the non-display area to the display area, where the recording guidance information displayed in the first bullet screen box is different from the recording guidance information displayed in each bullet screen box.
[0136] It should be noted that when the user performs a sliding or scrolling operation on the bullet screen box, the displayed bullet screen box will slide or scroll from the display area to the non-display area. At the same time, a first bullet screen box will slide or scroll from the non-display area to the display area. The sliding and scrolling functions of the bullet screen box enhance the user's operation experience, enabling the user to more conveniently browse and select a style suitable for themselves for audio recording, thereby enhancing the user's sense of participation and overall experience, and making the style navigation interface more user-friendly, dynamic, and interesting.
[0137] For further illustration by way of example, optionally based on Figure 4 the scenario shown, continuing for example Figure 5 as shown in (a) of Figure 5 obtaining a sliding or scrolling operation performed on the bullet screen box displayed on the style navigation interface 306; further as shown in (b) of
[0138] Through the embodiments provided in this application, at least one bullet screen box is displayed in the display area of the style navigation interface, where the style navigation interface includes a display area and a non-display area; in response to a sliding or scrolling operation performed on at least one bullet screen box, displaying at least one bullet screen box that slides or scrolls from the display area to the non-display area, and displaying a first bullet screen box that slides or scrolls from the non-display area to the display area, where the recording guidance information displayed in the first bullet screen box is different from the recording guidance information displayed in each bullet screen box. By the sliding and scrolling functions of the bullet screen box, the user's operation experience is enhanced, and thus the purpose of enabling the user to more conveniently browse and select a style suitable for themselves for audio recording, enhancing the user's sense of participation and overall experience, and making the style navigation interface more user-friendly, dynamic, and interesting is achieved, thereby realizing the technical effect of improving the information intuitiveness of the navigation audio during the customization process.
[0139] As an alternative solution, during the process of displaying at least one bullet screen box on the style navigation interface, the method further includes at least one of the following:
[0140] S3-1. In response to a priority selection operation performed on a second bullet screen box among at least one bullet screen box, determine the first guidance information displayed in the second bullet screen box as the recording guidance information among at least one recording guidance information;
[0141] S3-2. In response to a prohibited selection operation performed on a third bullet screen box among at least one bullet screen box, set the second guidance information displayed in the third bullet screen box to be prohibited from being the recording guidance information among at least one recording guidance information.
[0142] Optionally, in this embodiment, when the user specifically and preferentially selects the second bullet screen box among many bullet screen boxes, it means that the user has a strong interest in the content in the second bullet screen box. Therefore, determine the first guidance information displayed in the second bullet screen box as the recording guidance information among at least one recording guidance information. This means that the guidance information in the second bullet screen box selected by the user will be regarded as an important recording guidance and may be preferentially recommended or used in this embodiment as a reference for the user's recording.
[0143] On the contrary, if the user performs a prohibited selection operation on a certain bullet screen box, such as the third bullet screen box, it means that the user does not want to be affected by the content in this bullet screen box. Therefore, in this embodiment, set the second guidance information displayed in the third bullet screen box to be prohibited from being the recording guidance information among at least one recording guidance information. This indicates that the guidance information in this third bullet screen box will be ignored in this embodiment and will not be used as a recording guidance or recommended to the user.
[0144] It should be noted that in this embodiment, different bullet screen box contents are distinguished and processed according to the user's operations. For the content that the user is interested in, this embodiment will give priority; while for the content that the user is not interested in, this embodiment will block it, thereby better reflecting the user's personalized choices and needs and improving the intelligence and user experience in the customization process of the navigation audio.
[0145] Through the embodiment provided by this application, in response to a priority selection operation performed on a second bullet screen box among at least one bullet screen box, determine the first guidance information displayed in the second bullet screen box as the recording guidance information among at least one recording guidance information; in response to a prohibited selection operation performed on a third bullet screen box among at least one bullet screen box, set the second guidance information displayed in the third bullet screen box to be prohibited from being the recording guidance information among at least one recording guidance information, thereby achieving the purpose of reflecting the user's personalized choices and needs in the customization process of the navigation audio, and thus realizing the technical effect of improving the intelligence and user experience in the customization process of the navigation audio.
[0146] As an alternative solution, after displaying the audio recording interface and at least one recording guidance message on the audio recording interface, the method further includes:
[0147] When the audio recording in the specified style is completed, display a second prompt message, where the second prompt message is used to prompt naming the audio in the specified style.
[0148] It should be noted that once the user has completed the recording of the audio in the specified style, this embodiment will perform a series of subsequent operations to ensure that the user can smoothly perform subsequent saving and sharing operations. As part of this series of operations, this embodiment will display a second prompt message on the interface. The appearance of this prompt message is to guide the user to perform the next operation and is also a response to the user's completion of the recording. Specifically, the content of this second prompt message is to prompt the user to name the audio in the specified style they just recorded, such as "Please name the audio in the specified style you recorded" or "Your audio has been recorded. Give it a name quickly!". This not only enables the user to clearly know the next operation steps but also provides a personalized experience for the user, allowing the user to give a unique name to the audio they recorded, increasing the interactivity between the user and the custom navigation audio, making the user more involved and achieving a sense of accomplishment, and improving the user experience of the custom navigation audio.
[0149] Through the embodiment provided by this application, when the audio recording in the specified style is completed, a second prompt message is displayed, where the second prompt message is used to prompt naming the audio in the specified style, thereby achieving the purpose of increasing the interactivity between the user and the custom navigation audio, making the user more involved and achieving a sense of accomplishment, and thus realizing the technical effect of improving the user experience of the custom navigation audio.
[0150] As an alternative solution, after displaying the second prompt message, the method further includes:
[0151] When the target object is named for the audio in the specified style, display the target object in the style audio list, where at least one naming result corresponding to the custom-recorded style audio is displayed in the style audio list, and the naming result includes the target object.
[0152] It should be noted that after the user sees the second prompt message and responds to it, this embodiment will perform subsequent processing. Assume that the user decides to name the specified-style audio they recorded with a specific name, which this embodiment refers to as the "target object". This embodiment will add this named style audio (i.e., the target object) to the style audio list. In this way, the user can see this newly added and named style audio in the style audio list. This means that the style audio list will not only display the style audio just named by the user, but also display other style audios that the user previously custom-recorded and named. The corresponding naming result will be displayed next to each style audio. In the list, the naming result of the specified-style audio recorded by the user will also be displayed, so that the user can easily identify and find the specified-style audio they just recorded. The user can clearly see all the style audios they recorded and named, which is convenient for the user to perform subsequent management and sharing operations. At the same time, this kind of instant feedback can also encourage the user to use the recording function of this embodiment more, increasing the user's customization activity and stickiness to the navigation audio.
[0153] Through the embodiment provided by this application, when the specified-style audio is named as the target object, the target object is displayed in the style audio list, where the style audio list displays the naming results corresponding to at least one custom-recorded style audio, and the naming result includes the target object. Thus, the user can clearly see all the style audios they recorded and named, which is convenient for the user to perform subsequent management and sharing operations, and achieves the purpose of increasing the user's customization activity and stickiness to the navigation audio, thereby realizing the technical effect of improving the user experience of customizing navigation audio.
[0154] As an optional solution, before responding to the custom recording request triggered by the navigation broadcast scenario, displaying the basic navigation interface, and displaying at least two basic voice identifiers on the basic navigation interface, the method further includes:
[0155] S4-1, displaying a custom recording control on the navigation client, where the navigation client is used to provide navigation broadcast services for the navigation broadcast scenario;
[0156] S4-2, when obtaining a control selection operation performed on the custom recording control, obtaining the custom recording request;
[0157] As an optional solution, responding to the custom recording request triggered by the navigation broadcast scenario and displaying the basic navigation interface includes: responding to the custom recording request and displaying the basic navigation interface on the page of the navigation application, where the navigation application is an application running on the client platform, and information synchronization is performed between the client platform and the navigation client.
[0158] Optionally, in this embodiment, the core function of the navigation client can, but is not limited to, providing accurate navigation broadcast services to help users obtain clear route guidance and prompts during driving. The navigation application runs on a certain client platform. At the same time, to ensure the accuracy and continuity of the navigation service, information synchronization needs to be maintained between the client platform and the navigation client. This means that whether the user operates on the client platform or the navigation client, both platforms should be able to update and synchronize data in real time.
[0159] It should be noted that to meet the personalized needs of users in the navigation broadcast scenario, a custom recording control is designed on the interface of the navigation client, making it clearly visible to users and facilitating their recording operations. When the user clicks or selects the custom recording control on the navigation client interface, this embodiment will capture this operation. After the user clicks the custom recording control, this embodiment will generate a custom recording request. This request represents the user's willingness to record and provides a basis for subsequent operations. To meet the user's recording needs, the navigation application will respond to this custom recording request and display the basic navigation interface. The basic navigation interface provides basic navigation functions and a convenient operating environment for subsequent recording operations.
[0160] Through the embodiment provided by this application, a custom recording control is displayed on the navigation client, where the navigation client is used to provide navigation broadcast services for the navigation broadcast scenario; in the case of obtaining a control selection operation performed on the custom recording control, a custom recording request is obtained; in response to the custom recording request, the basic navigation interface is displayed on the page of the navigation application, where the navigation application is an application running on the client platform, and information synchronization is carried out between the client platform and the navigation client, thereby achieving the purpose of providing convenient navigation audio services for users, and thus realizing the technical effect of improving the customization efficiency of navigation audio.
[0161] As an optional solution, after displaying the audio recording interface and displaying at least one recording guidance information on the audio recording interface, the method further includes:
[0162] In the case where the audio recording in the specified style is completed, a third prompt message is displayed on the message interface of the navigation application, where the third prompt message is used to prompt the production progress of the custom navigation audio.
[0163] It should be noted that once the user has completed the recording of the audio in the specified style, it means that the user has provided the original material for the custom navigation audio. To enable the user to understand the production status of the custom navigation audio, the navigation application will display a third prompt message on its message interface. This message interface is a place where the user often interacts, so displaying information here can ensure that the user can see it in a timely manner. Specifically, this third prompt message will inform the user of the production progress of the custom navigation audio. For example, "Your custom navigation audio is being produced. Please wait a moment", or "XX% of the production of the custom navigation audio has been completed, and it is expected to take another YY minutes to complete". Thus, the user can always keep track of the production status of the custom navigation audio, feel confident, and not have to worry about whether the recorded audio has been successfully processed or when it can be used. At the same time, this also enhances the interaction between the user and the navigation application, making the entire production process of the custom navigation audio more transparent and improving the user's satisfaction and experience.
[0164] Through the embodiments provided in this application, when the recording of the audio in the specified style is completed, a third prompt message is displayed on the message interface of the navigation application, where the third prompt message is used to prompt the production progress of the custom navigation audio, thereby achieving the purpose of enhancing the interaction between the user and the navigation application and making the entire production process of the custom navigation audio more transparent, and thus realizing the technical effect of improving the information intuitiveness of the navigation audio during the customization process.
[0165] As an optional solution, before displaying the custom recording control on the navigation client, the method further includes:
[0166] S5-1, when the first information format of the information identifier of the navigation client is different from the second information format of the information identifier of the client platform, perform an association process on the first information format and the second information format to obtain an information identifier in the third information format;
[0167] S5-2, use the information identifier in the third information format as the common information identifier of the navigation client and the client platform, and realize information synchronization between the navigation client and the client platform through the common information identifier.
[0168] Optionally, in this embodiment, the information identifier is a unique code or mark used to identify and distinguish different information. In information transmission and processing, the information identifier can help the system quickly and accurately identify and manage various information. For the navigation client and the client platform, the information identifier may be used to identify different navigation instructions, user data, map information, etc. The information formats of the information identifiers used by the navigation client and the client platform may be different from each other, such as the encoding method, structure, field definition, etc. of the data.
[0169] It should be noted that considering the different information formats of the information identifiers of the navigation client and the client platform, it is impossible to sequentially achieve information synchronization between the navigation client and the client platform. Therefore, in this embodiment, for the above situation where information synchronization cannot be sequentially achieved (the situation where the first information format of the information identifier of the navigation client is different from the second information format of the information identifier of the client platform), an association process is performed to ensure that both parties can understand and identify each other's information, maintain the consistency and accuracy of the data, sequentially achieve information synchronization, and at the same time improve the efficiency and reliability of the overall system.
[0170] For further illustration by example, optionally, for example, first, it is necessary to understand in detail the information formats used by the navigation client and the client platform respectively. This may include the encoding method, structure, field definition, etc. of the data. After clarifying the information formats of both parties, a mapping relationship needs to be established to match the key fields and data in the first information format of the navigation client with the corresponding content in the second information format of the client platform. This mapping can be a one-to-one relationship, or a one-to-many or many-to-one relationship;
[0171] Based on the above mapping relationship, association rules are formulated. These rules guide the system on how to convert the content of the first information format into the second information format, or how to extract common information from it to form a third information format. According to the association rules, corresponding conversion algorithms or tools are developed to convert the two different information formats. This conversion may be real-time or batch processed in the background.
[0172] At the same time, to ensure the accuracy of the association process, a large number of tests and validations are required. This may include unit tests, integration tests, and validations in actual scenarios. Also, considering that the information formats of both parties may change in the future, the way of the association process needs to be updated accordingly. Therefore, this embodiment can also establish a maintenance mechanism to ensure that the association process of the information formats of both parties is always effective.
[0173] Through the embodiment provided by this application, in the case where the first information format of the information identifier of the navigation client is different from the second information format of the information identifier of the client platform, the first information format and the second information format are associated to obtain an information identifier in the third information format; the information identifier in the third information format is used as the common information identifier of the navigation client and the client platform, and information synchronization between the navigation client and the client platform is achieved through the common information identifier, thereby achieving the purpose of sequentially achieving information synchronization, and thus achieving the technical effect of improving the efficiency and reliability of the overall system.
[0174] As an optional solution, after displaying the audio recording interface and displaying at least one recording guidance information on the audio recording interface, the method further includes:
[0175] S6-1, when the audio recording in the specified style is completed, display a first sharing prompt message, where the first sharing prompt message is used to prompt that the audio in the specified style can be shared; or,
[0176] S6-2, when the custom navigation audio is produced, display a second sharing prompt message, where the second sharing prompt message is used to prompt that the custom navigation audio can be shared.
[0177] It should be noted that when the user completes the recording of the audio in the specified style or the custom navigation audio, this embodiment first defaults that the user may wish to share his work with others. Therefore, in order to encourage users to share, this embodiment will display the first sharing prompt message or the second sharing prompt message in this case to prompt the user that the audio in the specified style just recorded can be shared with others, such as "You have successfully recorded the audio in the specified style. Share your work with your friends quickly!", thereby increasing the interaction between users, enhancing the social attribute of the custom navigation audio, and also expanding the influence of the custom navigation audio.
[0178] Through the embodiment provided by this application, when the audio recording in the specified style is completed, display a first sharing prompt message, where the first sharing prompt message is used to prompt that the audio in the specified style can be shared; or, when the custom navigation audio is produced, display a second sharing prompt message, where the second sharing prompt message is used to prompt that the custom navigation audio can be shared, thereby achieving the purpose of increasing the interaction between users, and thus realizing the technical effect of enhancing the social attribute of the custom navigation audio.
[0179] As an optional solution, before responding to the custom recording request triggered by the navigation broadcast scenario, displaying the basic navigation interface, and displaying at least two basic voice identifiers on the basic navigation interface, the method further includes at least one of the following:
[0180] S7-1, display a first trigger control, where the first trigger control is used to trigger the playback of the recording tutorial of the custom navigation audio;
[0181] S7-2, display a second trigger control, where the second trigger control is used to trigger the viewing of the custom-completed navigation audio;
[0182] S7-3, display a third trigger control, where the third trigger control is used to trigger the custom recording request.
[0183] Optionally, in this embodiment, on the user interface, in order to enable the user to conveniently play the recording tutorial of the custom navigation audio, this embodiment will display a first trigger control. This control may be a button or an icon marked with corresponding text or symbols, such as the "Play Tutorial" button or the "?" icon, to attract the user's attention and prompt its function. When the user clicks or touches the first trigger control, this embodiment will respond and play the recording tutorial related to the custom navigation audio. This tutorial may be a detailed guidance video or a voice tutorial to help the user understand how to record, edit, and share their own navigation audio.
[0184] Optionally, in this embodiment, in order to enable the user to view the custom navigation audio they have completed, this embodiment will display a second trigger control. This control may be marked with "View Custom Audio" or similar descriptive text to make its function clear at a glance. When the user clicks or touches the second trigger control, this embodiment will list all the custom navigation audio that the user has completed before for the user to browse, listen to, or share.
[0185] Optionally, in this embodiment, in order to meet the user's need for custom recording, this embodiment will also display a third trigger control. This control may be labeled "Start Recording" or a related identifier to prompt the user that they can start a new custom recording through this control. When the user clicks or touches the third trigger control, this embodiment will send a custom recording request to the server and then start the recording interface or tool for the user to record a new navigation audio.
[0186] Through the embodiment provided by this application, by displaying the first trigger control, where the first trigger control is used to trigger the playback of the recording tutorial of the custom navigation audio; displaying the second trigger control, where the second trigger control is used to trigger the viewing of the custom navigation audio that has been completed; and displaying the third trigger control, where the third trigger control is used to trigger the custom recording request, a clear and simple user interface is provided, enabling the user to easily access and use the relevant functions, thereby achieving the purpose of ensuring a clear interaction path between the function of the custom navigation audio and the user's needs, and thus realizing the technical effect of improving the user experience of the defined navigation audio.
[0187] As an alternative solution, before displaying the audio recording interface and displaying at least one recording guidance message on the audio recording interface, the method further includes at least one of the following:
[0188] S8-1, displaying a first recording prompt message, where the first recording prompt message is used to prompt the environment in which it is recommended to be when recording audio of a specified style;
[0189] S8-2, display a second recording prompt message, where the second recording prompt message is used to prompt the language recommended for use when recording audio in a specified style;
[0190] S8-3, display a third recording prompt message, where the third recording prompt message is used to prompt the usage method of the recording device when recording audio in a specified style, and the recording device is used to record audio in a specified style.
[0191] Optionally, in this embodiment, before the user is ready to record audio in a specified style, this embodiment will display a first recording prompt message on the interface. The purpose of this prompt message is to recommend to the user the environment in which to record to obtain the best effect. For example, if the user wants to record natural-style audio, the first recording prompt message may prompt the user: "It is recommended to record in a quiet, echo-free indoor environment or outdoor natural environment to obtain the best audio effect."
[0192] Optionally, in this embodiment, display a second recording prompt message to help the user select a suitable language for recording. For example, for a certain specific style of audio, it may be necessary to record in a specific language or dialect. The second recording prompt message may prompt: "To match this style, it is recommended that you use XX language or XX dialect for recording."
[0193] Optionally, in this embodiment, to ensure the quality of the recorded audio, this embodiment will also provide suggestions on how to use the recording device. For example, the third recording prompt message may tell the user: "Please ensure that your recording device is in good condition, avoid blocking the microphone, and ensure that the device is at an appropriate distance from your mouth to obtain clear and noise-free audio."
[0194] Through the embodiments provided by this application, display a first recording prompt message, where the first recording prompt message is used to prompt the environment recommended to be in when recording audio in a specified style; display a second recording prompt message, where the second recording prompt message is used to prompt the language recommended for use when recording audio in a specified style; display a third recording prompt message, where the third recording prompt message is used to prompt the usage method of the recording device when recording audio in a specified style, and the recording device is used to record audio in a specified style, thereby achieving the purpose of helping the user better complete the recording of audio in a specified style and ensuring the quality of the audio, thus realizing the technical effect of improving the user experience of defining navigation audio.
[0195] As an optional solution, for ease of understanding, apply the above-mentioned method for customizing navigation audio to the application scenario of a map client. The main uses of the map client are the entry points for customizing the stylized easter egg voice packs (recording entry and voice pack download entry) and the navigation scenarios where the voice packs are finally applied, such as Figure 6As shown, an advertising resource position 602 is added to the home page of the map voice square, informing users that the map has a new custom voice pack stylized easter egg function under the voice pack service, and users can customize their own voice packs; further based on Figure 6 the shown scenario, continue as Figure 7 shown, the more lightweight production method adopted by this function is that the display entry is within the map client, but the actual page for recording the voice pack is taken over by the map mini-program. Among them, the main purpose of the map mini-program is a series of voice pack production processes after the user authorizes and enters the mini-program, including scenarios such as selecting the basic voice, selecting the style, recording the style, naming the voice pack, and finally subscribing to message notifications. Because the client and the mini-program identify users in different ways, the client uses the user's qimei information as the unique identifier, while the mini-program uses the openid as the standard. Involving the switch from the client to the mini-program, in order to ensure that the voice packs recorded by the user in the mini-program can be successfully synchronized to the map user's asset system, Figure 7 shows the functions of login authorization and cloud synchronization of account information. If the user allows authorization, the user's qimei in the client and the openid in the mini-program can be associated and concatenated into the user's unique identifier userid, so that cross-terminal and cross-platform user account information synchronization can be achieved.
[0196] Optionally, in this embodiment, based on Figure 7 the shown scenario, continue as Figure 8 shown, after the user logs in and authorizes to enable voice pack cloud synchronization, they can enter the home page 802 of the mini-program voice pack recording. The display elements on the home page 802 of the mini-program voice pack recording include the top text "Custom Easter Egg Voice Pack". Different from the traditional "Custom Voice Pack", this function does not synthesize the user's own recorded voice into a timbre, but the user can choose to record their own voice in the corresponding navigation scenario for navigation, realizing a 1:1 scene restoration. Therefore, it is clearly informed to the user on the home page that it is an "Easter Egg Voice Pack";
[0197] Specifically, in this embodiment, the user mainly has three entrances on the current page: the first entrance is the strategy logo in the upper right corner of the home page 802 of the mini-program voice pack recording. The user can learn the recording method and precautions according to the guidance of the strategy information triggered by the strategy logo; the second entrance is the button "Recorded by Me" on the left side of the bottom of the home page 802 of the mini-program voice pack recording. After the user clicks, they can view the stylized Easter egg voice packs they have recorded here; the third entrance is the button "Record Immediately" on the right side of the bottom of the home page 802 of the mini-program voice pack recording. After the user clicks, they will enter the recording page.
[0198] Optionally, in this embodiment, based on Figure 8 the shown scenario, continue as Figure 9As shown, after the user clicks the "Record Immediately" button on the bottom right of the home page 802 of the mini-program voice pack recording, the first step is to select the basic voice, and on the page for selecting the basic voice, the user will be clearly informed that except for special scenarios, the basic voice selected by the user will be broadcast; further, as Figure 10 shown, the user can freely select "Standard Male Voice" and "Standard Female Voice", and the corresponding visual range will be lit when actually selected; further, as Figure 11 shown, in Figure 9 or Figure 10 click "Next" on the page to enter the setting of personalized styles, and the user can select and record by clicking on the corresponding style. The personalized style setting is a first in the map, and it will be replaced and updated according to the current social and cultural environment, as well as the styles that are popular among the user group currently.
[0199] Optionally, in this embodiment, the map first applies the "bullet screen" style on the product interaction page to randomly display the preview of the copywriting of the personalized voice pack easter egg style selected by the current user. The user can more intuitively judge whether to select this style in advance based on the previewed copywriting, or see the recording text of the corresponding voice pack, reducing the user's decision-making cost.
[0200] Further based on Figure 11 the scenario shown, continue for example Figure 12 the emotion-related "Style 1" shown. It is mainly based on the research finding that among the users using driving navigation, the male-female ratio is approximately 7 to 3, but female users are more willing to pay costs in voice pack recording or other customized cultures. A more emotion-related voice pack easter egg is developed, combining the actual navigation scenario with the style selected by the user, making it easier for the user to feel the immersion and fun of the customized voice pack.
[0201] Optionally, in this embodiment, based on Figure 11 the scenario shown, continue for example Figure 13 the "Internet Hot Gag" version of the Internet hot spot category shown. It mainly relies on the current social phenomena and cultural attributes to make the user feel psychological closeness during recording and navigation, thereby increasing the user stickiness of navigation users. For example, "There's a traffic jam, those who hate me are in luck!" etc.
[0202] Optionally, in this embodiment, based on Figure 11 the scenario shown, continue for example Figure 14 the "Business Yin Language" of the movie and TV hot spot category shown. The source of "Business Yin Language" has been explained before. Here, it mainly combines navigation, movie and TV drama styles, and the acting style of the leading actor to customize the voice pack easter egg, enhancing the brand recognition of the map's "Play My World" among young users. For example, "You're speeding, you're not worthy of being called a ruer (person)!" etc.
[0203] Optionally, in this embodiment, based on Figure 11 the scenario shown, continue as Figure 15 shown. After the user selects the basic voice and personalized style, they enter the voice pack recording guide page. This page will inform the user of the matters needing attention during the recording process through visual expression, mainly including three parts. The first part is a quiet environment, ensuring that there is no noise in the recording background environment to avoid poor playback effects after recording. The second part is to speak Mandarin, which is convenient for users who use the recorded voice pack to understand and is also convenient for cloud review when uploading audio files, avoiding misreview due to pronunciation problems. The third part is to get closer to the microphone, which can make the recording effect better and the navigation sound better.
[0204] Optionally, in this embodiment, based on Figure 15 the scenario shown, continue as Figure 16 shown. The page supports left and right swiping to sequentially display the scenarios required for recording the voice pack. The page will display the recording scenarios, such as "Start Navigation". In this scenario, the easter egg copywriting of the personalized style voice pack that will be broadcast is "Brave puppy, not afraid of difficulties, set off"; the user can also click "Change" to change the copywriting recorded in this scenario.
[0205] Optionally, in this embodiment, based on Figure 16 the scenario shown, continue as Figure 17 shown. When the user clicks "Start Recording" in Figure 16 , the corresponding interaction status will become "Recording", and the proportion of the page card will be displayed according to the actual recording duration of the user's audio (the total audio duration of each scenario is 10s), prompting the user's recording progress and the user's sense of immersion in recording, and expressing the recording reminder clearly through a fun visual effect; for each recorded scenario, the top progress bar will prompt the overall recording progress, clarify the user's psychological expectation, and encourage the user to complete the recording.
[0206] Optionally, in this embodiment, based on Figure 17 the scenario shown, continue as Figure 18 shown. After the user finishes recording, a pop-up window of "Set Name to Generate Voice Pack" will automatically pop up. The user can click on the input box to enter. To avoid the integrity of the display of the voice pack name, the voice pack name is limited to within 8 characters, and the interactive page will also display the text progress according to the name actually entered by the user. There are two main interactions. Click "Reluctantly Abandon" to abandon the recorded voice pack, and click "Generate Voice Pack" to enter the production stage.
[0207] Optionally, in this embodiment, based on Figure 18 the scenario shown, continue as Figure 19As shown, after the user clicks to generate a voice package, they enter the production stage. The mini-program will pop up a subscription message window, and the user can decide whether to turn on the activity progress reminder and the activity start reminder. If the user refuses, they need to observe the production progress of their voice package in the background by themselves. If the user allows it, after the voice package is produced, the user will receive an "activity progress reminder" in the subscription message.
[0208] Optionally, in this embodiment, based on Figure 19 the scenario shown, continue as Figure 20 shown, the user progress reminder displays content and supports the user to click and enter the service notification page 2002 of the mini-program to view.
[0209] Optionally, in this embodiment, based on Figure 20 the scenario shown, continue as Figure 21 shown, after the user names it, they enter the voice package production stage, the status is "in production", and the subtitle tells the user the estimated production time. After production is completed, "Select TA" is displayed for downloading and using.
[0210] Optionally, in this embodiment, based on Figure 21 the scenario shown, continue as Figure 22 shown, when the user clicks "Select TA", the status of this voice package becomes "shared".
[0211] Optionally, in this embodiment, based on Figure 22 the scenario shown, continue as Figure 23 shown, when the user clicks "After sharing", the sharing card 2302 and the sharing component 2304 are pulled up. The content on the sharing card 2302 can but is not limited to include map brand information, voice package name, preview of the recorded voice package style content, and QR code. The sharing component 2304 can but is not limited to sharing with friend accounts on different application platforms.
[0212] Optionally, in this embodiment, based on Figure 23 the scenario shown, continue as Figure 24 shown, scan Figure 23 the QR code of the sharing card 2302, and the user can enter the off-site sharing (such as H5) page 2402 of the custom voice package. The page 2402 can but is not limited to display content including the title of the user's custom voice package and the recorded audio content. The main interactions on the page 2402 can but is not limited to the controls "I also record one" and "Download TA's voice package". After clicking the control "I also record one", the user directly enters the home page of the custom voice package recording of the mini-program. After clicking the control "Download TA's voice package", it can be judged whether the user has installed the map client (such as Figure 25As shown, if it has been installed, enter the transfer page (such as H5). Click to open the map, and you can directly return to the page where the user has completed recording within the map, that is, in the secondary page "My Voice" of the Voice Square. In the "My Voice" page, the user can choose whether to download and use the voice pack, such as Figure 26 shown.
[0213] Optionally, in this embodiment, the hardware environment, implementation logic (including the client and the background), and the data processing flow on the technical side of this embodiment are as shown in Figures 27(a) and 27(b). And the voice pack production architecture is as Figure 28 shown. The specific steps are as follows: The client submits a voice synthesis task to the voice pack proxy service, and then the voice pack proxy service queries the review result from the content review service. Further, the task is queued into Task 3, and Task 3 returns an estimated time according to the queue length. The voice pack proxy service adds a self-made voice pack task data record to the database. Furthermore, the voice pack proxy service polls the voice pack production progress every minute and further requests the voice synthesis service to obtain the synthesis task. The voice synthesis service obtains the audio file from the storage bucket, then uploads the voice pack to the storage bucket, and reports the completion information of the voice pack task to Task 3. Then, Task 1 obtains the completion information of the voice pack task, sends it to the voice pack proxy service, and the voice pack proxy service forwards it to the database, so that the database updates the completion information of the self-made voice pack task and provides the self-made voice pack download address to the client. Further, the storage bucket can download the voice pack from the client.
[0214] Optionally, in this embodiment, optionally, for example Figure 29 shown. Voice synthesis mainly includes the client, the voice pack proxy service, the content review service, and the voice synthesis task queue. That is, after the user records the voice pack, the client uploads the voice pack to the background, and the background starts to call the voice synthesis interface. And through the content review service, it checks the voice pack name and the audio content recorded in the voice pack, and continuously detects and matches according to the number of voice packs concurrently processed in the background and the supported service threshold. If it is greater than the threshold, an online alarm will be issued in the background, and the R & D team can understand it in time and perform emergency capacity expansion to support more user content production.
[0215] Optionally, in this embodiment, optionally, for example Figure 30 shown. When each voice actually recorded by the user is submitted and uploaded, a request is made to the content review service to review and match the audio content recorded by the user and the cloud database, so as to avoid the risks caused by blank recordings, sensitive information, or illegal recording content. If the review progress times out during the verification process, a secondary request is made to query the review result, and finally it is returned to the client, and the client notifies the user of the final review result.
[0216] Optionally, in this embodiment, optionally, for example Figure 31As shown, it has been introduced in the product solution in the early stage that when the user actively clicks "Complete" to upload the voice package after recording the voice packages of all scenarios or more than 1 voice package recording record, the user needs to name his / her voice package, and the naming of the voice package submitted by the user will also be subject to text review. After the review is completed, the user will be informed through the client.
[0217] Optionally, in this embodiment, for example Figure 32 As shown, after the client reviews the content of the voice package in the previous process, it downloads the audio file recorded by the user to the local (from the background cloud storage bucket), and matches and pulls the corresponding voice package text content (mapper.txt) selected by the user according to the user ID and task ID information for basic text and easter egg text matching. And locally assemble the base tone (standard male voice or standard female voice) selected by the user before recording into 1 offline voice package, and upload it to the storage bucket at the same time, and notify the user that the production is completed. The user can enter the "My Voice - Voices I Made" page to view and download for use.
[0218] Through the embodiments provided by this application, the user records, uploads, and reviews locally, then downloads and assembles and packages with the local basic voice. Realizing the use of a stylized easter egg voice package during navigation can not only hear the audio content custom-recorded by the user, but also does not affect the basic navigation broadcast, avoiding potential navigation safety hazards caused by excessive user customization, and truly achieving the unity of navigation broadcast interest and safety.
[0219] It can be understood that in the specific implementation manner of this application, data related to user information, etc. When the above embodiments of this application are applied to specific products or technologies, user permission or consent needs to be obtained, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions.
[0220] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that this application is not limited by the described action sequence, because according to this application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0221] According to another aspect of the embodiments of this application, there is also provided a navigation audio customization device for implementing the above navigation audio customization method. As Figure 33 shown, the device includes:
[0222] The first display unit 3302 is configured to display a basic navigation interface in response to a custom recording request triggered for a navigation broadcast scenario, and display at least two basic voice identifiers on the basic navigation interface, where the recording request is used to request recording custom navigation audio for the navigation broadcast scenario, and the basic voice identifiers are used to represent the basic audio that is allowed to be configured for the navigation broadcast scenario;
[0223] The second display unit 3304 is configured to display a style navigation interface in response to a basic selection request triggered for a specified basic identifier among at least two basic voice identifiers, and display at least two style voice identifiers on the style navigation interface, where the basic selection request is used to request configuring the specified basic audio for the navigation broadcast scenario, the specified basic audio is the basic audio matched with the specified basic identifier, and the style voice identifiers are used to represent the style audio that is allowed to be configured for the navigation broadcast scenario;
[0224] The third display unit 3306 is configured to display an audio recording interface in response to a style selection request triggered for a specified style identifier among at least two style voice identifiers, and display at least one recording guide message on the audio recording interface, where the style selection request is used to request configuring the specified style audio for the navigation broadcast scenario, the specified style audio is the style audio matched with the specified style identifier, and the at least one recording guide message is used to guide the recording of the specified style audio;
[0225] The playback unit 3308 is configured to play the custom navigation audio in the navigation broadcast scenario, where the custom navigation audio includes the specified basic audio and the specified style audio.
[0226] For specific embodiments, reference may be made to the examples shown in the above-mentioned method for customizing navigation audio, and details are not described herein again.
[0227] As an alternative solution, the apparatus further includes:
[0228] The fourth display unit is configured to display a first prompt message on the basic navigation interface during the process of displaying the basic navigation interface and displaying at least two basic voice identifiers on the basic navigation interface, where the first prompt message is used to prompt that the basic audio setting is broadcast in the first navigation sub-scenario, the navigation broadcast scenario includes the first navigation sub-scenario and the second navigation sub-scenario, the first navigation sub-scenario is a navigation scenario indicating a driving route, and the second navigation sub-scenario is a navigation scenario prompting a driving state.
[0229] For specific embodiments, reference may be made to the examples shown in the above-mentioned method for customizing navigation audio, and details are not described herein again.
[0230] As an alternative solution, the fourth display unit includes at least one of the following:
[0231] The first playback module is used to play a specified basic audio in the first navigation sub-scene;
[0232] The second playback module is used to play a specified style audio in the second navigation sub-scene.
[0233] For specific embodiments, reference can be made to the examples shown in the above-mentioned custom method of navigation audio, and details will not be elaborated in this example.
[0234] As an alternative solution, the second display unit 3304 includes:
[0235] The first display module is used to display at least two style keywords on the style navigation interface, where the style voice identifier includes the style keywords, and the style keywords are used to represent the style source or style characteristics of the style audio.
[0236] For specific embodiments, reference can be made to the examples shown in the above-mentioned custom method of navigation audio, and details will not be elaborated in this example.
[0237] As an alternative solution, the device further includes at least one of the following:
[0238] The first acquisition module is used to, after displaying at least two style keywords on the style navigation interface, when the first hot index of the target style source is greater than or equal to the first preset threshold, acquire the first keyword matching the target style source, and use the first keyword to replace at least one of the original style keywords among the at least two style keywords, where the first hot index is positively correlated with the media interaction volume of the target style source;
[0239] The second acquisition module is used to, after displaying at least two style keywords on the style navigation interface, when the second hot index of the target style feature is greater than or equal to the second preset threshold, acquire the second keyword matching the target style feature, and use the second keyword to replace at least one of the original style keywords among the at least two style keywords, where the second hot index is positively correlated with the media interaction volume of the target style feature.
[0240] For specific embodiments, reference can be made to the examples shown in the above-mentioned custom method of navigation audio, and details will not be elaborated in this example.
[0241] As an alternative solution, the device further includes:
[0242] The fifth display unit is used to, during the process of displaying the style navigation interface and displaying at least two style voice identifiers on the style navigation interface, in response to a preselection operation performed on a specified style identifier, display recording guidance information on the style navigation interface.
[0243] For specific embodiments, reference can be made to the examples shown in the above-mentioned method for customizing navigation audio, and these examples will not be elaborated here.
[0244] As an alternative solution, the fifth display unit includes:
[0245] A second display module, configured to display at least one bullet box on the style navigation interface, where each of the at least one bullet boxes displays different recording guidance information, and the bullet boxes are set to allow sliding or scrolling on the style navigation interface.
[0246] For specific embodiments, reference can be made to the examples shown in the above-mentioned method for customizing navigation audio, and these examples will not be elaborated here.
[0247] As an alternative solution, the second display module includes: a first display sub-module, configured to display at least one bullet box on the display area of the style navigation interface, where the style navigation interface includes a display area and a non-display area;
[0248] The device further includes: a second display sub-module, configured to, after displaying at least one bullet box on the display area of the style navigation interface, in response to a sliding or scrolling operation performed on the at least one bullet box, display at least one bullet box sliding or scrolling from the display area to the non-display area, and display a first bullet box sliding or scrolling from the non-display area to the display area, where the recording guidance information displayed in the first bullet box is different from the recording guidance information displayed in each of the bullet boxes.
[0249] For specific embodiments, reference can be made to the examples shown in the above-mentioned method for customizing navigation audio, and these examples will not be elaborated here.
[0250] As an alternative solution, the device further includes at least one of the following:
[0251] A determination module, configured to, during the process of displaying at least one bullet box on the style navigation interface, in response to a priority selection operation performed on a second bullet box among the at least one bullet boxes, determine the first guidance information displayed in the second bullet box as the recording guidance information among the at least one recording guidance information;
[0252] A setting module, configured to, during the process of displaying at least one bullet box on the style navigation interface, in response to a prohibited selection operation performed on a third bullet box among the at least one bullet boxes, set the second guidance information displayed in the third bullet box as prohibited from being the recording guidance information among the at least one recording guidance information.
[0253] For specific embodiments, reference can be made to the examples shown in the above-mentioned method for customizing navigation audio, and these examples will not be elaborated here.
[0254] As an alternative solution, the device further includes:
[0255] A sixth display unit, configured to, after displaying an audio recording interface and at least one recording guidance message on the audio recording interface, display a second prompt message when the audio recording in a specified style is completed, where the second prompt message is used to prompt naming for the audio in the specified style.
[0256] For specific embodiments, reference may be made to the examples shown in the above-mentioned method for customizing navigation audio, and details thereof will not be elaborated herein.
[0257] As an optional solution, the apparatus further includes:
[0258] A seventh display unit, configured to, after displaying the second prompt message, when the name of the audio in the specified style is the target object, display the target object in the style audio list, where the style audio list displays naming results corresponding to at least one custom-recorded style audio, and the naming results include the target object.
[0259] For specific embodiments, reference may be made to the examples shown in the above-mentioned method for customizing navigation audio, and details thereof will not be elaborated herein.
[0260] As an optional solution, the apparatus further includes:
[0261] An eighth display unit, configured to, in response to a custom recording request triggered for a navigation broadcast scenario, display a custom recording control on a navigation client before displaying a basic navigation interface and at least two basic voice identifiers on the basic navigation interface, where the navigation client is used to provide navigation broadcast services for the navigation broadcast scenario;
[0262] An acquisition unit, configured to, in response to a custom recording request triggered for a navigation broadcast scenario, acquire the custom recording request when a control selection operation performed on the custom recording control is acquired before displaying a basic navigation interface and at least two basic voice identifiers on the basic navigation interface;
[0263] The first display unit 3302 includes: a third display module, configured to, in response to the custom recording request, display a basic navigation interface on a page of a navigation application, where the navigation application is an application running on a client platform, and information synchronization is performed between the client platform and the navigation client.
[0264] For specific embodiments, reference may be made to the examples shown in the above-mentioned method for customizing navigation audio, and details thereof will not be elaborated herein.
[0265] As an optional solution, the apparatus further includes:
[0266] A seventh display unit, configured to, after displaying an audio recording interface and at least one recording guidance message on the audio recording interface, when the audio recording in a specified style is completed, display a third prompt message on the message interface of the navigation application, where the third prompt message is used to prompt the production progress of the custom navigation audio.
[0267] For specific embodiments, reference may be made to the examples shown in the above-mentioned method for customizing navigation audio. Such examples are not elaborated herein.
[0268] As an optional solution, the apparatus further includes:
[0269] A processing unit, configured to, before displaying a custom recording control on the navigation client, when a first information format of an information identifier of the navigation client is different from a second information format of an information identifier of the client platform, perform an association process on the first information format and the second information format to obtain an information identifier in a third information format;
[0270] A synchronization unit, configured to, before displaying a custom recording control on the navigation client, use the information identifier in the third information format as a common information identifier of the navigation client and the client platform, and implement information synchronization between the navigation client and the client platform through the common information identifier.
[0271] For specific embodiments, reference may be made to the examples shown in the above-mentioned method for customizing navigation audio. Such examples are not elaborated herein.
[0272] As an optional solution, the apparatus further includes:
[0273] An eighth display unit, configured to, after displaying an audio recording interface and at least one recording guidance message on the audio recording interface, when the audio recording in a specified style is completed, display a first sharing prompt message, where the first sharing prompt message is used to prompt that the audio in the specified style can be shared; or,
[0274] A ninth display unit, configured to, after displaying an audio recording interface and at least one recording guidance message on the audio recording interface, when the production of the custom navigation audio is completed, display a second sharing prompt message, where the second sharing prompt message is used to prompt that the custom navigation audio can be shared.
[0275] For specific embodiments, reference may be made to the examples shown in the above-mentioned method for customizing navigation audio. Such examples are not elaborated herein.
[0276] As an optional solution, the apparatus further includes at least one of the following:
[0277] A tenth display unit, configured to display a basic navigation interface in response to a custom recording request triggered for a navigation broadcast scenario, and to display a first trigger control before displaying at least two basic voice identifiers on the basic navigation interface, where the first trigger control is used to trigger the playback of a recording tutorial for custom navigation audio;
[0278] An eleventh display unit, configured to display a basic navigation interface in response to a custom recording request triggered for a navigation broadcast scenario, and to display a second trigger control before displaying at least two basic voice identifiers on the basic navigation interface, where the second trigger control is used to trigger the viewing of the custom-completed navigation audio;
[0279] A twelfth display unit, configured to display a basic navigation interface in response to a custom recording request triggered for a navigation broadcast scenario, and to display a third trigger control before displaying at least two basic voice identifiers on the basic navigation interface, where the third trigger control is used to trigger the custom recording request.
[0280] For specific embodiments, reference may be made to the examples shown in the above-mentioned method for customizing navigation audio, and these examples will not be elaborated herein.
[0281] As an alternative solution, the device further includes at least one of the following:
[0282] A thirteenth display unit, configured to display a first recording prompt message before displaying an audio recording interface and before displaying at least one recording guidance message on the audio recording interface, where the first recording prompt message is used to prompt the environment in which it is recommended to be when recording audio of a specified style;
[0283] A fourteenth display unit, configured to display a second recording prompt message before displaying an audio recording interface and before displaying at least one recording guidance message on the audio recording interface, where the second recording prompt message is used to prompt the language that is recommended to be used when recording audio of a specified style;
[0284] A fifteenth display unit, configured to display a third recording prompt message before displaying an audio recording interface and before displaying at least one recording guidance message on the audio recording interface, where the third recording prompt message is used to prompt the usage method of a recording device when recording audio of a specified style, and the recording device is used to record audio of a specified style.
[0285] For specific embodiments, reference may be made to the examples shown in the above-mentioned method for customizing navigation audio, and these examples will not be elaborated herein.
[0286] According to another aspect of the embodiments of the present application, there is also provided an electronic device for implementing the above-mentioned method for customizing navigation audio, and the electronic device may be, but is not limited to, Figure 1The user equipment 102 or the server 112 shown in the figure. In this embodiment, the electronic device is taken as an example of the user equipment 102 for illustration. Further, as Figure 34 shown, the electronic device includes a memory 3402 and a processor 3404. A computer program is stored in the memory 3402, and the processor 3404 is configured to execute the steps in any of the above method embodiments through the computer program.
[0287] Optionally, in this embodiment, the above-mentioned electronic device may be at least one network device among multiple network devices in a computer network.
[0288] Optionally, in this embodiment, the above-mentioned processor may be configured to execute the following steps through a computer program:
[0289] S1. In response to a custom recording request triggered by a navigation broadcast scenario, display a basic navigation interface and display at least two basic voice identifiers on the basic navigation interface, where the recording request is used to request recording a custom navigation audio for the navigation broadcast scenario, and the basic voice identifiers are used to represent the basic audio allowed to be configured for the navigation broadcast scenario;
[0290] S2. In response to a basic selection request triggered by a specified basic identifier among at least two basic voice identifiers, display a style navigation interface and display at least two style voice identifiers on the style navigation interface, where the basic selection request is used to request configuring a specified basic audio for the navigation broadcast scenario, the specified basic audio is the basic audio matched with the specified basic identifier, and the style voice identifiers are used to represent the style audio allowed to be configured for the navigation broadcast scenario;
[0291] S3. In response to a style selection request triggered by a specified style identifier among at least two style voice identifiers, display an audio recording interface and display at least one recording guidance information on the audio recording interface, where the style selection request is used to request configuring a specified style audio for the navigation broadcast scenario, the specified style audio is the style audio matched with the specified style identifier, and the at least one recording guidance information is used to guide the recording of the specified style audio;
[0292] S4. In the navigation broadcast scenario, play the custom navigation audio, where the custom navigation audio includes the specified basic audio and the specified style audio.
[0293] Optionally, those of ordinary skill in the art can understand that Figure 34 the structure shown is only for illustration, Figure 34 and it does not limit the structure of the above-mentioned electronic device. For example, the electronic device may further include more or fewer components (such as a network interface, etc.) than those shown in Figure 34 , or have a different configuration from that shown in Figure 34 .
[0294] Among them, the memory 3402 can be used to store software programs and modules, such as the program instructions / modules corresponding to the custom method and device of navigation audio in the embodiments of the present application. The processor 3404 executes various functional applications and data processing by running the software programs and modules stored in the memory 3402, that is, implements the above-mentioned custom method of navigation audio. The memory 3402 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memories. In some instances, the memory 3402 may further include a memory remotely set relative to the processor 3404, and these remote memories can be connected to the electronic device through a network. Examples of the above network include but are not limited to the Internet, enterprise intranet, local area network, mobile communication network, and combinations thereof. Among them, the memory 3402 can specifically but not limitedly be used to store information such as basic voice identifiers, style voice identifiers, and recording guidance information. As an example, as Figure 34 shown, the above memory 3402 may include but not limited to the first display unit 3302, the second display unit 3304, the third display unit 3306, and the playback unit 3308 in the above custom device of navigation audio. In addition, it may also include but not limited to other module units in the above custom device of navigation audio, which will not be elaborated in this example.
[0295] Optionally, the above transmission device 3406 is used to receive or send data via a network. Specific examples of the above network may include wired networks and wireless networks. In one instance, the transmission device 3406 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers through a network cable so as to communicate with the Internet or local area network. In one instance, the transmission device 3406 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0296] In addition, the above electronic device further includes: a display 3408, which is used to display information such as the above basic voice identifiers, style voice identifiers, and recording guidance information; and a connection bus 3410, which is used to connect each module component in the above electronic device.
[0297] In other embodiments, the above user equipment or server can be a node in a distributed system. Among them, the distributed system can be a blockchain system, which can be a distributed system formed by connecting the multiple nodes in the form of network communication. Among them, the nodes can form a peer-to-peer network, and any form of computing device, such as electronic devices like servers and user equipment, can become a node in the blockchain system by joining the peer-to-peer network.
[0298] According to one aspect of the present application, a computer program product is provided. The computer program product includes computer programs / instructions, and the computer programs / instructions contain program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part and / or installed from a removable medium. When the computer program is executed by the central processing unit, it executes various functions provided by the embodiments of the present application.
[0299] The serial numbers of the embodiments of the present application above are only for description and do not represent the advantages or disadvantages of the embodiments.
[0300] It should be noted that the computer system of the electronic device is only an example and should not bring any restrictions to the functions and usage scope of the embodiments of the present application.
[0301] The computer system includes a central processing unit (CPU), which can execute various appropriate actions and processes according to the program stored in the read-only memory (ROM) or the program loaded from the storage part into the random access memory (RAM). In the random access memory, various programs and data required for system operation are also stored. The central processing unit, the read-only memory, and the random access memory are connected to each other through a bus. The input / output interface (Input / Output interface, that is, I / O interface) is also connected to the bus.
[0302] The following components are connected to the input / output interface: an input section including a keyboard, a mouse, etc.; an output section including a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage section including a hard disk, etc.; and a communication section including a network interface card such as a local area network card, a modem, etc. The communication section performs communication processing via a network such as the Internet. A drive is also connected to the input / output interface as required. A removable medium such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is installed on the drive as required so that a computer program read from it can be installed into the storage section as required.
[0303] In particular, according to an embodiment of the present application, the processes described in each method flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from a network through the communication section, and / or installed from a removable medium. When the computer program is executed by a central processing unit, various functions defined in the system of the present application are executed.
[0304] According to one aspect of the present application, there is provided a computer-readable storage medium, and a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions so that the computer device executes the methods provided in the above various optional implementation manners.
[0305] Optionally, in this embodiment, the above computer-readable storage medium may be set to store a computer program for executing the following steps:
[0306] S1, in response to a custom recording request triggered by a navigation broadcast scenario, display a basic navigation interface, and display at least two basic voice identifiers on the basic navigation interface, where the recording request is used to request to record a custom navigation audio for the navigation broadcast scenario, and the basic voice identifiers are used to represent the basic audio allowed to be configured for the navigation broadcast scenario;
[0307] S2, in response to a basic selection request triggered by a specified basic identifier among at least two basic voice identifiers, display a style navigation interface, and display at least two style voice identifiers on the style navigation interface, where the basic selection request is used to request to configure a specified basic audio for the navigation broadcast scenario, the specified basic audio is the basic audio matching the specified basic identifier, and the style voice identifiers are used to represent the style audio allowed to be configured for the navigation broadcast scenario;
[0308] S3. In response to a style selection request triggered by a specified style identifier among at least two style voice identifiers, display an audio recording interface, and display at least one recording guidance message on the audio recording interface, where the style selection request is used to request to configure specified style audio for the navigation broadcast scenario, the specified style audio is the style audio matching the specified style identifier, and the at least one recording guidance message is used to guide the recording of the specified style audio;
[0309] S4. In the navigation broadcast scenario, play custom navigation audio, where the custom navigation audio includes specified base audio and specified style audio.
[0310] Optionally, in the embodiments of the present application, the term "module" or "unit" refers to a computer program with a predetermined function or a part of a computer program, which works with other related parts to achieve a predetermined goal, and can be fully or partially implemented by using software, hardware (such as a processing circuit or a memory), or a combination thereof. Similarly, one processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be a part of an overall module or unit that includes the function of that module or unit.
[0311] Optionally, in this embodiment, those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by a program instructing the relevant hardware of the electronic device, and the program can be stored in a computer-readable storage medium. The storage medium can include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc, etc.
[0312] The serial numbers of the embodiments of the present application above are only for description and do not represent the superiority or inferiority of the embodiments.
[0313] If the integrated unit in the above embodiments is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in the above computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in the storage medium and includes several instructions for causing one or more computer devices (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present application.
[0314] In the above embodiments of the present application, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0315] In several embodiments provided in the present application, it should be understood that the disclosed user equipment can be implemented in other ways. Among them, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of units or modules can be in an electrical or other form.
[0316] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0317] In addition, each functional unit in various embodiments of the present application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
[0318] The above is only the preferred embodiment of the present application. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.
Claims
1. A method for customizing navigation audio, characterized in that: include: In response to a custom recording request triggered by a navigation broadcast scene, a basic navigation interface is displayed, and at least two basic voice identifiers are displayed on the basic navigation interface, wherein the recording request is used to request recording of custom navigation audio for the navigation broadcast scene, and the basic voice identifier is used to indicate that the basic audio configured for the navigation broadcast scene is allowed; In response to a basic selection request triggered by a designated basic identifier among the at least two basic voice identifiers, a style navigation interface is displayed, and at least two style voice identifiers are displayed on the style navigation interface, wherein the basic selection request is used to request to configure a designated basic audio for the navigation broadcast scene, the designated basic audio is a basic audio matched by the designated basic identifier, and the style voice identifier is used to indicate the style audio allowed to be configured for the navigation broadcast scene; In response to a style selection request triggered by a specified style identifier among the at least two style voice identifiers, an audio recording interface is displayed, and at least one recording guide information is displayed on the audio recording interface, wherein the style selection request is used to request configuration of a specified style audio for the navigation broadcast scene, the specified style audio is a style audio matched by the specified style identifier, and the at least one recording guide information is used to guide the recording of the specified style audio; In the navigation broadcasting scenario, the custom navigation audio is played, wherein the custom navigation audio includes the specified basic audio and the specified style audio.
2. The method according to claim 1, characterized in that In the process of displaying the basic navigation interface and displaying at least two basic voice identifiers on the basic navigation interface, the method further includes: A first prompt message is displayed on the basic navigation interface, wherein the first prompt message is used to prompt that the basic audio setting is broadcast in a first navigation sub-scene, the navigation broadcast scene includes a first navigation sub-scene and a second navigation sub-scene, the first navigation sub-scene is a navigation scene indicating a driving route, and the second navigation sub-scene is a navigation scene prompting a driving status.
3. The method according to claim 2, characterized in that In the navigation broadcasting scenario, playing the customized navigation audio includes at least one of the following: In the first navigation sub-scenario, playing the specified basic audio; In the second navigation sub-scenario, the audio of the specified style is played.
4. The method according to claim 1, characterized in that: The displaying of at least two style voice identifiers on the style navigation interface includes: At least two style keywords are displayed on the style navigation interface, wherein the style voice identifier includes the style keyword, and the style keyword is used to indicate the style source or style characteristics of the style audio.
5. The method according to claim 4, characterized in that After displaying at least two style keywords on the style navigation interface, the method further includes at least one of the following: When a first hotspot index of a target style source is greater than or equal to a first preset threshold, obtaining a first keyword matching the target style source, and replacing at least one original style keyword of the at least two style keywords with the first keyword, wherein the first hotspot index is positively correlated with the media interaction volume of the target style source; When the second hotspot index of the target style feature is greater than or equal to a second preset threshold, a second keyword matching the target style feature is obtained, and the second keyword is used to replace at least one original style keyword among the at least two style keywords, wherein the second hotspot index is positively correlated with the media interaction volume of the target style feature.
6. The method according to claim 1, characterized in that In the process of displaying the style navigation interface and displaying at least two style voice identifiers on the style navigation interface, the method further includes: In response to a preselection operation performed on the designated style identifier, the recording guide information is displayed on the style navigation interface.
7. The method according to claim 6, characterized in that The displaying of the recording guide information on the style navigation interface includes: At least one bullet screen box is displayed on the style navigation interface, wherein each bullet screen box in the at least one bullet screen box displays different recording guide information, and the bullet screen box is configured to allow sliding or scrolling on the style navigation interface.
8. The method according to claim 7, characterized in that The displaying at least one bullet screen frame on the style navigation interface comprises: displaying the at least one bullet screen frame on a display area of the style navigation interface, wherein the style navigation interface comprises the display area and a non-display area; After displaying the at least one barrage box on the display area of the style navigation interface, the method further includes: in response to a sliding or scrolling operation performed on the at least one barrage box, displaying the at least one barrage box, sliding or scrolling from the display area to the non-display area, and displaying a first barrage box, sliding or scrolling from the non-display area to the display area, wherein the recording guide information displayed in the first barrage box is different from the recording guide information displayed in the each barrage box.
9. The method according to claim 7, characterized in that: In the process of displaying at least one bullet screen on the style navigation interface, the method further includes at least one of the following: In response to a priority selection operation performed on a second bullet screen box in the at least one bullet screen box, determining the first guide information displayed in the second bullet screen box as the recording guide information in the at least one recording guide information; In response to a prohibition selection operation performed on a third bullet screen box in the at least one bullet screen box, the second guide information displayed in the third bullet screen box is set to be prohibited from being used as the recording guide information in the at least one recording guide information.
10. The method according to claim 1, characterized in that After displaying the audio recording interface and displaying at least one recording guide information on the audio recording interface, the method further includes: When the recording of the audio of the specified style is completed, a second prompt message is displayed, wherein the second prompt message is used to prompt to name the audio of the specified style.
11. The method according to claim 10, characterized in that After displaying the second prompt information, the method further includes: In the case where the designated style audio is named as the target object, the target object is displayed in a style audio list, wherein the style audio list displays a naming result corresponding to at least one custom-recorded style audio, and the naming result includes the target object.
12. The method according to claim 1, characterized in that Before displaying a basic navigation interface in response to a customized recording request triggered by a navigation broadcasting scene, and displaying at least two basic voice identifiers on the basic navigation interface, the method further includes: Displaying a custom recording control on a navigation client, wherein the navigation client is used to provide a navigation broadcast service for the navigation broadcast scene; In case of obtaining a control selection operation performed on the custom recording control, obtaining the custom recording request; The response to a custom recording request triggered by a navigation broadcast scene displays a basic navigation interface, including: in response to the custom recording request, displaying the basic navigation interface on a page of a navigation application, wherein the navigation application is an application running on a client platform, and information between the client platform and the navigation client is synchronized.
13. The method according to claim 12, characterized in that After displaying the audio recording interface and displaying at least one recording guide information on the audio recording interface, the method further includes: When the recording of the audio in the specified style is completed, a third prompt message is displayed on the message interface of the navigation application, wherein the third prompt message is used to prompt the production progress of the custom navigation audio.
14. The method according to claim 12, characterized in that Before displaying the custom recording control on the navigation client, the method further includes: When the first information format of the information identifier of the navigation client is different from the second information format of the information identifier of the client platform, the first information format and the second information format are associated to obtain an information identifier of a third information format; The information identifier of the third information format is used as a common information identifier of the navigation client and the client platform, and information synchronization between the navigation client and the client platform is achieved through the common information identifier.
15. The method according to any one of claims 1 to 14, characterized in that After displaying the audio recording interface and displaying at least one recording guide information on the audio recording interface, the method further includes: When the audio of the specified style is recorded, displaying first sharing prompt information, wherein the first sharing prompt information is used to prompt that the audio of the specified style can be shared; or, When the production of the custom navigation audio is completed, second sharing prompt information is displayed, wherein the second sharing prompt information is used to prompt that the custom navigation audio can be shared.
16. The method according to any one of claims 1 to 14, characterized in that Before displaying a basic navigation interface in response to a customized recording request triggered by a navigation broadcasting scene, and displaying at least two basic voice identifiers on the basic navigation interface, the method further includes at least one of the following: Displaying a first trigger control, wherein the first trigger control is used to trigger the recording tutorial of playing the custom navigation audio; Displaying a second trigger control, wherein the second trigger control is used to trigger viewing of the customized navigation audio; A third trigger control is displayed, wherein the third trigger control is used to trigger the custom recording request.
17. The method according to any one of claims 1 to 14, characterized in that Before displaying the audio recording interface and displaying at least one recording guide information on the audio recording interface, the method further includes at least one of the following: Displaying first recording prompt information, wherein the first recording prompt information is used to prompt a recommended environment for recording the audio of the specified style; Displaying second recording prompt information, wherein the second recording prompt information is used to prompt a suggested language to be used when recording the audio of the specified style; The third recording prompt information is displayed, wherein the third recording prompt information is used to suggest a usage method of a recording device when recording the audio in the specified style, and the recording device is used to record the audio in the specified style.
18. A navigation audio customization device, characterized in that: include: A first display unit is used to display a basic navigation interface in response to a custom recording request triggered by a navigation broadcast scene, and to display at least two basic voice identifiers on the basic navigation interface, wherein the recording request is used to request recording of a custom navigation audio for the navigation broadcast scene, and the basic voice identifier is used to indicate that the basic audio configured for the navigation broadcast scene is allowed; A second display unit is used to display a style navigation interface in response to a basic selection request triggered by a designated basic identifier among the at least two basic voice identifiers, and to display at least two style voice identifiers on the style navigation interface, wherein the basic selection request is used to request to configure a designated basic audio for the navigation broadcast scene, the designated basic audio is a basic audio matched by the designated basic identifier, and the style voice identifier is used to indicate a style audio allowed to be configured for the navigation broadcast scene; a third display unit, configured to display an audio recording interface in response to a style selection request triggered by a specified style identifier among the at least two style voice identifiers, and to display at least one recording guide information on the audio recording interface, wherein the style selection request is used to request configuration of a specified style audio for the navigation broadcast scene, the specified style audio is a style audio matched by the specified style identifier, and the at least one recording guide information is used to guide the recording of the specified style audio; A playback unit is used to play the custom navigation audio in the navigation broadcast scene, wherein the custom navigation audio includes the specified basic audio and the specified style audio.
19. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method described in any one of claims 1 to 17 when executed by an electronic device.
20. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the method described in any one of claims 1 to 17 are implemented.
21. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 17 through the computer program.