Custom method and device of navigation audio, storage medium and electronic equipment
By displaying the style navigation interface, style voice logo and recording guidance information during the navigation audio customization process, the problem of intuition in the information during the navigation audio customization process is solved, and the user's operating experience and customization efficiency are improved.
Patent Information
- Application Number
- CN202311545644.4
- 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
The information of navigation audio is not intuitive enough during the customization process, resulting in a lack of understanding and increased difficulty in operation during recording, and the existing technology has failed to effectively solve this problem.
By displaying the style navigation interface, displaying at least two style voice logos, and displaying the barrage box after the specified style logo is pre-selected to display the recorded boot information. The user can slide or scroll to view different boot information, and finally record custom navigation audio in the audio recording interface.
Improves the information intuitiveness of navigation audio during the customization process, helps users to understand and choose the appropriate style audio more clearly, and reduces the operation complexity and possibility of misoperation.
Smart Images

Figure CN120020687A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computers, and in particular, to a method, device, storage medium, and electronic device for customizing navigation audio. Background Art
[0002] In the custom scenario of navigation audio, usually only when recording custom audio can the user see the copywriting or style to be recorded. If the user is not satisfied with the current recorded copywriting or style, they can only choose to exit, which increases the complexity of audio customization and dampens the user's enthusiasm for audio customization.
[0003] The reason is that the user does not have a sufficient understanding of the navigation audio to be recorded before recording the navigation audio, or in the process of customizing the navigation audio, insufficient intuitive information is provided to the user. Therefore, there is a problem that the information in the process of customizing navigation audio is not intuitive enough.
[0004] For the above problems, no effective solution has been proposed yet. Summary of the Invention
[0005] Embodiments of this application provide a method, device, storage medium, and electronic device for customizing navigation audio to at least solve the technical problem that the information in the process of customizing navigation audio is not intuitive enough.
[0006] 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 style navigation interface and displaying at least two style voice identifiers on the style navigation interface, where the custom recording request is used to request recording custom navigation audio for the navigation broadcast scenario, and the style voice identifiers are used to represent style audio allowed to be configured for the navigation broadcast scenario; in response to a preselection operation performed on a specified style identifier among the at least two style voice identifiers, displaying at least one bullet box on the style navigation interface, where the bullet box is set to allow sliding or scrolling on the style navigation interface, and each of the at least one bullet box displays different recording guidance information, and the specified style audio is the style audio matched with the specified style identifier; in response to a style selection request triggered for the specified style identifier, displaying an audio recording interface and displaying at least one recording guidance information on the audio recording interface, where the style selection request is used to request configuring the specified style audio for the navigation broadcast scenario, and the at least one recording guidance 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 style audio.
[0007] 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 style navigation interface in response to a custom recording request triggered for a navigation broadcast scenario, and display at least two style voice identifiers on the style navigation interface, where the custom recording request is used to request recording custom navigation audio for the navigation broadcast scenario, and the style voice identifiers are used to represent style audio allowed to be configured for the navigation broadcast scenario; a second display unit, configured to display at least one bullet box on the style navigation interface in response to a preselection operation performed on a specified style identifier among the at least two style voice identifiers, where the bullet box is set to allow sliding or scrolling on the style navigation interface, and each of the at least one bullet box displays different recording guiding information, and the specified style audio is the style audio matched with the specified style identifier; a third display unit, configured to display an audio recording interface in response to a style selection request triggered for the specified style identifier, and display at least one recording guiding information on the audio recording interface, where the style selection request is used to request configuring the specified style audio for the navigation broadcast scenario, and the at least one recording guiding 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, where the custom navigation audio includes the specified style audio.
[0008] As an optional solution, the second display unit includes: a first display module, configured to display the at least one bullet box on a display area of the style navigation interface, where the style navigation interface includes the display area and a non-display area; the device further includes: a second display module, configured to, after displaying the 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 the 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, and the recording guiding information displayed in the first bullet box is different from the recording guiding information displayed in each of the bullet boxes.
[0009] As an alternative solution, the above 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 above-mentioned at least one bullet screen box, determine the first guiding information displayed in the second bullet screen box as the recording guiding information among the above-mentioned at least one recording guiding 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 above-mentioned at least one bullet screen box, set the second guiding information displayed in the third bullet screen box as prohibited from being the recording guiding information among the above-mentioned at least one recording guiding information.
[0010] As an alternative solution, the above device further includes: a third display unit, configured to, in response to the above-mentioned custom recording request, display a basic navigation interface and display at least two basic voice identifiers on the basic navigation interface before displaying the above-mentioned style navigation interface and before displaying at least two style voice identifiers on the above-mentioned style navigation interface, where the above-mentioned basic voice identifiers are used to represent the basic audio that is allowed to be configured for the above-mentioned navigation broadcast scenario; the above-mentioned first display unit includes: a third display module, configured to, in response to a basic selection request triggered by a specified basic identifier among the above-mentioned at least two basic voice identifiers, display the style navigation interface and display the above-mentioned at least two style voice identifiers on the above-mentioned style navigation interface, where the above-mentioned basic selection request is used to request to configure a specified basic audio for the above-mentioned navigation broadcast scenario, the above-mentioned specified basic audio is the basic audio matched with the above-mentioned specified basic identifier, and the above-mentioned custom navigation audio includes the above-mentioned specified basic audio.
[0011] As an alternative solution, the above device further includes: a fourth display module, configured to, during the process of displaying the above-mentioned basic navigation interface and displaying at least two basic voice identifiers on the above-mentioned basic navigation interface, display a first prompt message on the above-mentioned basic navigation interface, where the above-mentioned first prompt message is used to prompt that the above-mentioned basic audio is set to be broadcast in a first navigation sub-scenario, the above-mentioned navigation broadcast scenario includes a first navigation sub-scenario and a second navigation sub-scenario, the above-mentioned first navigation sub-scenario is a navigation scenario indicating a driving route, and the above-mentioned second navigation sub-scenario is a navigation scenario prompting a driving state.
[0012] As an alternative solution, the above playback unit includes at least one of the following: a first playback module, configured to play the above-mentioned specified basic audio in the above-mentioned first navigation sub-scenario; a second playback module, configured to play the above-mentioned specified style audio in the above-mentioned second navigation sub-scenario.
[0013] As an alternative solution, the above-mentioned first display unit includes: a fifth display module, configured to display at least two style keywords on the above-mentioned style navigation interface, where the above-mentioned style voice identifier includes the above-mentioned style keywords, and the above-mentioned style keywords are used to represent the style source or style characteristics of the above-mentioned style audio.
[0014] As an alternative solution, the above-mentioned device further includes at least one of the following: a first acquisition module, configured to, after displaying at least two style keywords on the above-mentioned 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 above-mentioned target style source, and use the above-mentioned first keyword to replace at least one of the original style keywords in the above-mentioned at least two style keywords, where the above-mentioned first hot index has a positive correlation with the media interaction volume of the above-mentioned target style source; a second acquisition module, configured to, after displaying at least two style keywords on the above-mentioned 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 above-mentioned target style characteristic, and use the above-mentioned second keyword to replace at least one of the original style keywords in the above-mentioned at least two style keywords, where the above-mentioned second hot index has a positive correlation with the media interaction volume of the above-mentioned target style characteristic.
[0015] As an alternative solution, the above-mentioned device further includes: a fourth 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, when the above-mentioned specified style audio recording is completed, display a second prompt message, where the above-mentioned second prompt message is used to prompt naming the above-mentioned specified style audio.
[0016] As an alternative solution, the above-mentioned device further includes: a fifth display unit, configured to, after displaying the above-mentioned second prompt message, when the above-mentioned specified style audio is named as a target object, display the above-mentioned target object in the style audio list, where at least one naming result corresponding to a custom-recorded style audio is displayed in the above-mentioned style audio list, and the above-mentioned naming result includes the above-mentioned target object.
[0017] As an alternative solution, the above-mentioned device further includes: a sixth display unit, configured to display a custom recording control on the navigation client before displaying a basic navigation interface in response to the custom recording request 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 a control selection operation performed on the custom recording control is acquired before displaying the basic navigation interface in response to the custom recording request and before displaying at least two basic voice identifiers on the basic navigation interface; the third display unit includes: a sixth 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 module, 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: an association module, configured to perform an association process on the first information format of the information identifier of the navigation client and the second information format of the information identifier of the client platform 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 module, 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: a seventh display unit, configured to display a first sharing prompt message when the audio recording interface is displayed, at least one recording guidance message is displayed on the audio recording interface, and the specified-style audio recording is completed, where the first sharing prompt message is used to prompt that the specified-style audio can be shared; or, an eighth display unit, configured to display a second sharing prompt message when the audio recording interface is displayed, at least one recording guidance message is displayed on the audio recording interface, and the custom navigation audio production is completed, where the second sharing prompt message is used to prompt that the custom navigation audio can be shared.
[0021] As an alternative, the above-mentioned device further includes at least one of the following: a ninth display unit, configured to display a first trigger control before the style navigation interface is displayed in response to a custom recording request triggered by a navigation broadcast scenario, and at least two style voice identifiers are displayed on the style navigation interface, where the first trigger control is used to trigger the playback of the recording tutorial of the custom navigation audio; a tenth display unit, configured to display a second trigger control before the style navigation interface is displayed in response to a custom recording request triggered by a navigation broadcast scenario, and at least two style voice identifiers are displayed on the style navigation interface, where the second trigger control is used to trigger the viewing of the custom-completed navigation audio; an eleventh display unit, configured to display a third trigger control before the style navigation interface is displayed in response to a custom recording request triggered by a navigation broadcast scenario, and at least two style voice identifiers are displayed on the style navigation interface, where the 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 twelfth display unit, configured to display a first recording prompt message before the audio recording interface is displayed, and at least one recording guidance message is displayed 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 the specified-style audio; a thirteenth display unit, configured to display a second recording prompt message before the audio recording interface is displayed, and at least one recording guidance message is displayed 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 the specified-style audio; a fourteenth display unit, configured to display a third recording prompt message before the audio recording interface is displayed, and at least one recording guidance message is displayed on the audio recording interface, where the third recording prompt message is used to prompt the usage method of the recording device for recording the specified-style audio, and the recording device is used to record the specified-style audio.
[0023] According to another aspect of the embodiments of the present application, there is provided a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of an 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 custom method of the navigation audio as described above.
[0024] According to another aspect of the embodiments of the present application, there is also provided an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. The processor executes the custom method of the navigation audio as described above through the computer program.
[0025] In the embodiments of the present application, in response to a custom recording request triggered by a navigation broadcast scenario, a style navigation interface is displayed, and at least two style voice identifiers are displayed on the style navigation interface. The custom recording request is used to request to record custom navigation audio for the navigation broadcast scenario, 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 preselection operation performed on a specified style identifier among the at least two style voice identifiers, at least one bullet box is displayed on the style navigation interface. The bullet box is set to allow sliding or scrolling on the style navigation interface, and different recording guidance information is displayed in each of the at least one bullet box. The specified style audio is the style audio matched with the specified style identifier. In response to a style selection request triggered by the specified style identifier, an audio recording interface is displayed, and at least one recording guidance information is displayed on the audio recording interface. The style selection request is used to request to configure the specified style audio for the navigation broadcast scenario, and the at least one recording guidance information is used to guide the recording of the specified style audio. In the navigation broadcast scenario, the custom navigation audio is played, and the custom navigation audio includes the specified style audio. First, the style voice identifiers are used to represent the style audio allowed to be configured for the navigation broadcast scenario, and then the preselection operation performed on the style voice identifiers is used to preview and display the recording guidance information used when recording the style audio in the form of bullet screens, so as to achieve the purpose that users have a more intuitive reference basis when selecting the recording style audio, thereby realizing the technical effect of improving the information intuitiveness in the customization process of navigation audio, and further solving the technical problem that the information in the customization process of navigation audio is not intuitive enough. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] The drawings described herein are used to provide a further understanding of the present application, and constitute a part of the present application. The schematic embodiments of the present application and their descriptions are used to explain the present application, and do not constitute an improper limitation to the present application. In the drawings:
[0027] Figure 1 It 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 It 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 It is a schematic diagram of an optional method for customizing navigation audio according to an embodiment of the present application;
[0030] Figure 4 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0031] Figure 5 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0032] Figure 6 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0033] Figure 7 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0034] Figure 8 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0035] Figure 9 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0036] Figure 10 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0037] Figure 11 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0038] Figure 12 It is a schematic diagram of another optional method for customizing navigation audio according to an embodiment of the present application;
[0039] Figure 13 It 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 28Schematic diagram of another alternative method for customizing navigation audio according to an embodiment of the present application;
[0056] Figure 29 Schematic diagram of another alternative method for customizing navigation audio according to an embodiment of the present application;
[0057] Figure 30 Schematic diagram of another alternative method for customizing navigation audio according to an embodiment of the present application;
[0058] Figure 31 Schematic diagram of another alternative method for customizing navigation audio according to an embodiment of the present application;
[0059] Figure 32 Schematic diagram of another alternative method for customizing navigation audio according to an embodiment of the present application;
[0060] Figure 33 Schematic diagram of an alternative device for customizing navigation audio according to an embodiment of the present application;
[0061] Figure 34 Schematic diagram of the structure of an alternative 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 solution 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 do not necessarily need 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 including a series of steps or units does not necessarily need 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 ease of 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 a comprehensive 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 conducts active vehicle safety control and road collaborative management based on the collection and integration of full-time and full-space dynamic traffic information, 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: The voice pack timbre is not restricted. It is an innovative voice pack form that 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.
[0068] Base tone: Based on the innovative form of the stylized Easter egg voice pack, except for using the audio files recorded by users in special scenarios, the basic voice packs used in other navigation scenarios, such as the scenarios of turning left, turning right, or going straight ahead on the road, are used as the timbre of the Easter egg voice pack, that is, the standard male voice and standard female voice actively selected by users before recording.
[0069] Redis: Redis is an in-memory high-speed cache database. Redis is short for Remote Dictionary Server (Remote Data Service), written in the 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 the C language, it supports networking, provides direct access to string, hash, list, queue, and set structures, is memory-based, and can be persistent.
[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 may be applied, but is not limited to, an environment as Figure 1 shown. Among them, 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 may be as follows:
[0072] Step S102, the user device 102, in response to a custom recording request triggered for a navigation broadcast scenario through the processor 106, displays a style navigation interface on the display 104 and at least two style voice identifiers on the style navigation interface; the user device 102, in response to a preselection operation performed on a specified style identifier among the at least two style voice identifiers through the processor 106, displays at least one bullet screen box on the style navigation interface, where the bullet screen box is set to allow sliding or scrolling on the style navigation interface; the user device 102, in response to a style selection request triggered for the specified style identifier through the processor 106, displays an audio recording interface on the display 104 and at least one recording guide information on the audio recording interface; the user device 102 obtains the specified style audio obtained by custom recording;
[0073] Step S104, sending the specified style audio to the server 112 through the network 110;
[0074] Step S106, the server 112 produces a custom navigation audio from the specified style audio through the processing engine 116;
[0075] Step S108, sending the custom navigation audio to the user device 102 through 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] Except Figure 1In addition to the examples shown, the above terminal device can be a terminal device configured with a target client, and can include but are not limited to at least one of the following: mobile phones (such as Android phones, iOS phones, etc.), laptop computers, tablet computers, palmtop computers, MIDs (Mobile Internet Devices), PADs, desktop computers, smart TVs, etc. The target client can be a video client, an instant messaging client, a browser client, an education client, etc. The above network can include but is not limited to: wired networks, wireless networks, where the wired network includes: local area networks, metropolitan area networks, and wide area networks, and the wireless network includes: Bluetooth, WIFI, and other networks that implement wireless communication. The above server can 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 limitations in this regard.
[0077] Optionally, as an alternative implementation, as Figure 2 shown, the method for customizing navigation audio can be executed by an electronic device, which can be, for example, a user device or a server as Figure 1 shown, and the specific steps include:
[0078] S202, in response to a custom recording request triggered by a navigation broadcast scenario, display a style navigation interface, and display at least two style voice identifiers on the style navigation interface, where the custom recording request is used to request recording custom navigation audio for the navigation broadcast scenario, and the style voice identifiers are used to represent the style audio allowed to be configured for the navigation broadcast scenario;
[0079] S204, in response to a preselection operation performed on a specified style identifier among at least two style voice identifiers, display at least one bullet box on the style navigation interface, where the bullet box is set to allow sliding or scrolling on the style navigation interface, and each bullet box in the at least one bullet box displays different recording guidance information, and the specified style audio is the style audio matching the specified style identifier;
[0080] S206, in response to a style selection request triggered by the specified style identifier, 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 the specified style audio for the navigation broadcast scenario, and the at least one recording guidance information is used to guide the recording of the specified style audio;
[0081] S208, in the navigation broadcast scenario, play the custom navigation audio, where the custom navigation audio includes the specified style audio.
[0082] Optionally, in this embodiment, the navigation broadcast scenario may, but is not limited to, refer to a scenario in which during the movement of a navigation object, the navigation system broadcasts relevant content such as route guidance, traffic conditions, and road conditions to the navigation object in a voice or text manner. 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 traffic congestion, accidents, etc. to the user to help the user avoid congested sections; or, for road condition information, the navigation system can broadcast road condition information along the way, such as construction sections and road surface conditions, to help the user choose the best driving route; or, during a long-distance drive, 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.
[0083] Optionally, in this embodiment, the style audio configured for the navigation broadcast scenario may, but is not limited to, be used to improve the personalized experience of navigation users. However, accordingly, the user does not know specifically what style the style audio is, or what kind of copywriting to use for recording. Therefore, in this embodiment, in the form of a barrage preview recording guidance message, it helps the user have a clear understanding before the official recording and reduces the possibility of misoperation.
[0084] Optionally, in this embodiment, the recording guidance message may, but is not limited to, be used to help the user clarify the specific broadcast content that needs to be read out during the audio recording process. The user can perform audio recording according to the recording guidance message and ensure that the content read out conforms to the navigation broadcast scenario. In this embodiment, the specific broadcast content (specified style audio) read out by the user during the audio recording according to the recording guidance message can be restored to the custom navigation audio in a way that may, but is not limited to, the restoration method. 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.
[0085] For further illustration by example, optionally, for example, by applying a noise reduction algorithm, background noise during the recording process 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 in 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 make the broadcast content maintain a consistent volume and clarity on different devices and playback environments; or, appropriately add reverberation effects to simulate the sound reflection in a natural environment and make the broadcast sound more natural and layered, etc.
[0086] Optionally, in this embodiment, at least one recording guidance information is used to guide the recording of audio in a specified style. Among them, the at least one recording guidance information can be, but is not limited to, all or part of the navigation copy in the specified style randomly or according to the priority relationship selected from the navigation copy 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 with a sweet style, then from the navigation copy set of the sweet style, select navigation copy A "You're speeding. Are you playing with fire?" and navigation copy B "I'll pick you up this time. Let's go!", and then guide the user to read out navigation copy A and navigation copy B, and record the legal audio when the user reads out navigation copy A and navigation copy B as the guided specified style audio.
[0087] Optionally, in this embodiment, the specified style audio can be, but is not limited to, for improving the personalization and user experience of the navigation broadcast scenario, and can be customized according to the user's preferences and needs. For example, different voice styles, intonations, background music, etc. can be selected, and the appropriate audio style can also be selected according to different occasions and moods to make the navigation broadcast more in line with the user's personality and emotional needs.
[0088] It should be noted that in order to improve the interactivity and interest of the style navigation interface and at the same time provide the user with more guidance information for recording, at least one bullet screen box is designed on the style navigation interface in this embodiment. The content in each bullet screen box is different recording guidance information. At the same time, in order to ensure that the user will not miss any useful recording guidance information when browsing the style navigation interface, the bullet screen box is set to be slidable or scrollable. The user can slide or scroll the bullet screen box to view more recording guidance information, and select the appropriate 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 a more rich and diverse recording guidance information is provided, giving the user more reference when choosing the recording style, and thus improving the information intuitiveness in the customization process of the navigation audio.
[0089] For further illustration by example, optionally, for example Figure 3As shown, in response to a custom recording request triggered for the navigation announcement scenario 302, a style navigation interface 304 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 304. Among them, the custom recording request is used to request recording a custom navigation audio 312 for the navigation announcement scenario 302, 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 preselection operation performed on a specified style identifier among the at least two style voice identifiers, at least one bullet box 306 is displayed on the style navigation interface 304. Among them, the bullet box 306 is set to allow sliding or scrolling on the style navigation interface 304, and different recording guidance information is displayed in each of the at least one bullet box 306. The specified style audio 310 is the style audio matched to the specified style identifier; in response to a style selection request triggered for the specified style identifier, 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 the specified style audio 310 for the navigation announcement scenario 302, and the at least one recording guidance information is used to guide the recording of the specified style audio 310; in the navigation announcement scenario 302, the custom navigation audio 312 is played, where the custom navigation audio 312 includes the specified style audio 310.
[0090] Optionally, in this embodiment, 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 learn more 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 the formal recording, ensuring that they know what style the content they are about to record is, enabling users to have clear expectations for the recorded content and reducing the possibility of misoperations.
[0091] Further, for example Figure 4 as shown in (a) of, in response to a preselection operation performed on the style voice identifier 2, multiple bullet boxes 1 are displayed on the style navigation interface 306. Among them, the recording guidance information under the style matched to the style voice identifier 2 is displayed in the bullet box 1, such as "Navigation ends, kisskiss", "Satellite positioning restored, so cool" and so on; further Figure 4As shown in (b) of , in response to a preselected operation performed on the style voice identifier 1, a plurality of bullet boxes 2 are displayed on the style navigation interface 306. Among them, the recording guidance information in the style matching the style voice identifier 1 is displayed in the bullet box 2, such as "Navigation ends. I'm off work. You can do as you like.", "Satellite positioning restored. This is an additional charge.", etc.
[0092] Through the embodiments provided by the present application, in response to a custom recording request triggered by a navigation broadcast scenario, a style navigation interface is displayed, and at least two style voice identifiers are displayed on the style navigation interface. Among them, the custom recording request is used to request to record a custom navigation audio for the navigation broadcast scenario, and the style voice identifier is used to represent the style audio allowed to be configured for the navigation broadcast scenario; in response to a preselected operation performed on a specified style identifier among the at least two style voice identifiers, at least one bullet box is displayed on the style navigation interface. Among them, the bullet box is set to allow sliding or scrolling on the style navigation interface, and different recording guidance information is displayed in each of the at least one bullet box. The specified style audio is the style audio matching the specified style identifier; in response to a style selection request triggered by the specified style identifier, an audio recording interface is displayed, and at least one recording guidance information is displayed on the audio recording interface. Among them, the style selection request is used to request to configure the specified style audio for the navigation broadcast scenario, and the at least one recording guidance information is used to guide the recording of the specified style audio; in the navigation broadcast scenario, the custom navigation audio is played, and the custom navigation audio includes the specified style audio. First, the style audio allowed to be configured for the navigation broadcast scenario is represented by the style voice identifier, and then the preselected operation performed on the style voice identifier is used to preview and display the recording guidance information used when recording the style audio in the form of a bullet screen, thereby achieving the purpose of providing a more intuitive reference basis for the user when selecting the recording style audio, and thus realizing the technical effect of improving the information intuitiveness in the customization process of the navigation audio.
[0093] As an optional solution, displaying at least one bullet box on the style navigation interface includes: displaying 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;
[0094] As an optional solution, after displaying at least one bullet 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 bullet box, displaying at least one bullet box sliding or scrolling from the display area to the non-display area, and displaying a first bullet box sliding or scrolling from the non-display area to the display area, and the recording guidance information displayed in the first bullet box is different from the recording guidance information displayed in each bullet box.
[0095] 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, the 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.
[0096] For further illustration, optionally based on Figure 4 the scenario shown, continue for example Figure 5 as shown in (a) of, obtain the sliding or scrolling operation performed on the bullet screen box displayed on the style navigation interface 306; further as Figure 5 shown in (b) of, in response to the sliding or scrolling operation, display the original bullet screen box (such as "Navigation ends, kiss kiss"), which slides or scrolls from the display area to the non-display area, and display a new bullet screen box (such as "There is a traffic jam, those who hate me are in luck"), which slides or scrolls from the non-display area to the display area.
[0097] Through the embodiments provided by the present application, at least one bullet screen box is displayed on 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 the sliding or scrolling operation performed on at least one bullet screen box, at least one bullet screen box is displayed, which slides or scrolls from the display area to the non-display area, and a first bullet screen box is displayed, which slides or scrolls from the non-display area to the display area. The recording guidance information displayed in the first bullet screen box is different from the recording guidance information displayed in each bullet screen box, thereby achieving 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, thus achieving the technical effect of improving the information intuitiveness of the navigation audio during the customization process.
[0098] As an optional 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:
[0099] S1-1, in response to the priority selection operation performed on the 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;
[0100] S1-2, in response to the prohibited selection operation performed on the third bullet screen box among at least one bullet screen box, set the second guidance information displayed in the third bullet screen box as prohibited from being the recording guidance information among at least one recording guidance information.
[0101] Optionally, in this embodiment, when the user specifically selects the second bullet comment box among many bullet comment boxes, it means that the user has a strong interest in the content in the second bullet comment box. Therefore, the first guiding information displayed in the second bullet comment box is determined as the recording guiding information among at least one recording guiding information. This means that the guiding information in the second bullet comment box selected by the user will be regarded as an important recording guide and may be preferentially recommended or used in this embodiment as a reference for the user's recording.
[0102] On the contrary, if the user performs an operation to prohibit selection on a certain bullet comment box, such as the third bullet comment box, it means that the user does not want to be affected by the content in this bullet comment box. Therefore, in this embodiment, the second guiding information displayed in the third bullet comment box is set to be prohibited as the recording guiding information among at least one recording guiding information. This indicates that the guiding information in this third bullet comment box will be ignored in this embodiment and will not be used as a recording guide or recommended to the user.
[0103] It should be noted that in this embodiment, different bullet comment 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 custom process of the navigation audio.
[0104] Through the embodiment provided by this application, in response to the priority selection operation performed on the second bullet comment box among at least one bullet comment box, the first guiding information displayed in the second bullet comment box is determined as the recording guiding information among at least one recording guiding information; in response to the prohibited selection operation performed on the third bullet comment box among at least one bullet comment box, the second guiding information displayed in the third bullet comment box is set to be prohibited as the recording guiding information among at least one recording guiding information, thereby achieving the purpose of reflecting the user's personalized choices and needs in the custom process of the navigation audio, and thus realizing the technical effect of improving the intelligence and user experience in the custom process of the navigation audio.
[0105] As an optional solution, before 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 custom recording request, displaying a basic navigation interface and displaying at least two basic voice identifiers on the basic navigation interface, where the basic voice identifiers are used to represent the basic audio allowed to be configured for the navigation broadcast scenario;
[0106] As an optional solution, displaying a style navigation interface and displaying at least two style voice identifiers on the style navigation interface includes: in response to a basic selection request triggered by a specified basic identifier among at least two basic voice identifiers, displaying the style navigation interface and displaying at least two style voice identifiers on the style navigation interface, wherein the basic selection request is used to request to configure a specified basic audio for the navigation broadcast scene, the specified basic audio is the basic audio matched by the specified basic identifier, and the customized navigation audio includes the specified basic audio.
[0107] Optionally, in this embodiment, the above-mentioned method for customizing navigation audio can be applied to, but is not limited to, the custom audio scenario of in-vehicle navigation. In the in-vehicle navigation scenario, the vehicle is driving on the road and faces a changeable traffic environment, including other vehicles, pedestrians, road conditions and other factors. In-vehicle navigation is an auxiliary tool in the driving process, and many users rely heavily on in-vehicle navigation during driving, so that the in-vehicle navigation must provide accurate and stable information to ensure that users make correct decisions in complex environments. Customized navigation audio usually has a certain impact on the original navigation function of the in-vehicle navigation. For example, the in-vehicle navigation uses relatively concise and accurate words to provide route guidance to users. If this part of the navigation audio is replaced with a custom word with the user's own personality and style, and the custom word is not concise and unclear, then the user will naturally not be able to obtain accurate and stable information from the in-vehicle navigation, and it is difficult to ensure that the user makes the right decision in a complex environment.
[0108] To address the above issues, this embodiment can, but is not limited to, use style audio with the user's own personality and style to replace the audio in the navigation audio that has lower requirements for whether the dialogue is competent and accurate, while the audio in the navigation audio that has higher requirements for whether the dialogue is competent and accurate will still use the basic audio, so that both audio personalization and navigation stability can be taken into account during the in-vehicle navigation process, thereby ensuring that the user has a better driving mood in a complex environment and can make correct decisions.
[0109] Optionally, in this embodiment, the basic audio configured for the navigation broadcast scene can be used, but not limited to, to improve the guidance accuracy of the custom navigation audio, to ensure that the custom navigation audio can accurately convey guidance information in various driving environments, and at the same time ensure that the custom navigation audio does not bring too much 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 in XX meters ahead", "Please enter XX Road", etc., or to remind the user to pay attention to certain specific road conditions or behaviors, such as "There are dangerous road conditions ahead", etc., the basic audio configured for the navigation broadcast scene is used to ensure that the user can respond quickly after hearing the instructions.
[0110] Optionally, in this embodiment, the style audio configured for the navigation announcement scenario can be used, but is not limited to, to enhance the personalized experience of navigation users. However, along with this, there is a potential safety impact on the navigation scenario due to the personalized experience. Therefore, in this embodiment, the style audio in the navigation announcement scenario should be adapted to the personalized needs of the user and the specific navigation environment to balance both the experience and safety of the navigation scenario.
[0111] Optionally, in this embodiment, in the navigation announcement 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 announcement scenario. Further, in this embodiment, by combining the use of the specified basic audio, it is possible to improve personalization and user experience on the basis of ensuring the safety of the navigation announcement scenario.
[0112] For further illustration by example, optionally, for instance, the specified basic audio can be used, but is not limited to, as a key element to ensure the safety of the navigation announcement scenario, which includes basic and important navigation information such as route guidance, traffic condition reminders, etc. The basic audio should have clear and accurate voice announcements 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 reach the destination safely and effectively.
[0113] The specified style audio can be used, but is not limited to, to enhance the personalization and user experience of the navigation announcement scenario. It can be customized according to the user's preferences and needs, such as choosing 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 announcement more in line with the user's personality and emotional needs.
[0114] 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 stability of the navigation. Thus, it balances the personalized experience of the navigation and the safety and stability of the navigation, thereby achieving the technical effect of reducing the impact of the customization of the navigation audio on the safety of the navigation scenario.
[0115] Through the embodiments provided by the present application, in response to a custom recording request, a basic navigation interface is displayed, and at least two basic voice identifiers are displayed on the basic navigation interface, wherein the basic voice identifier is used to indicate the basic audio that is allowed to be configured for the navigation broadcast scene; 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 to configure a specified basic audio for the navigation broadcast scene, the specified basic audio is the basic audio that matches the specified basic identifier, and the custom navigation audio includes the specified basic audio, thereby achieving the purpose of the custom 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.
[0116] 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:
[0117] 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.
[0118] 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.
[0119] For further example, the optional first navigation sub-scenario is the core part of the navigation broadcasting scenario, which is 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" to help users accurately grasp the driving direction. Through the broadcast of basic audio, the first navigation sub-scenario ensures that users can continuously and accurately receive route information during driving, thereby avoiding going the wrong way or getting lost.
[0120] Optionally, in this embodiment, the second navigation sub-scenario focuses on reminding the user of the current driving status, and may broadcast traffic conditions, road conditions, service area or gas station reminders, etc. Through the broadcast of the second navigation sub-scenario, the user can understand the road and traffic conditions in real time, adjust his driving strategy in time, and ensure a smooth and safe journey.
[0121] Through the embodiments provided in 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 settings are played 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.
[0122] As an optional solution, in the navigation broadcast scene, playing custom navigation audio includes at least one of the following:
[0123] S2-1, in the first navigation sub-scene, playing the specified basic audio;
[0124] S2-2, in the second navigation sub-scene, playing the specified style audio.
[0125] It should be noted that when playing the 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 needs and choices of the user, 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;
[0126] 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 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.
[0127] Further, for example, optionally when the user is in the first navigation sub-scene, this embodiment should preferentially play the specified basic audio. These basic audio will focus on providing core and necessary driving route information to ensure that users can clearly and accurately obtain navigation guidance. In this sub-scene, the clarity and accuracy of the audio are crucial. Therefore, the specified basic audio will be designed to be concise and clear, without redundant elements, so as to minimize misunderstandings and confusion of users.
[0128] Compared with the first navigation sub-scenario, the second navigation sub-scenario focuses more on using the user's driving status and overall navigation experience. Therefore, in the second navigation sub-scenario, this embodiment can select to play the audio of the specified style. These audio can provide users with more dimensional information, such as relaxing music, natural sounds, specific voice styles, etc., so that users can not only obtain practical road condition information during driving, but also enjoy a more pleasant and personalized driving experience.
[0129] 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, thereby achieving the purpose of ensuring that users can safely and accurately obtain navigation information during driving and fully experience personalized navigation services, thus realizing the technical effect of improving the overall navigation experience.
[0130] As an optional solution, at least two style voice identifiers are displayed on the style navigation interface, including:
[0131] 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.
[0132] It should be noted that in order to meet the user's awareness 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 users quickly understand and identify different style audio.
[0133] 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 "relaxed and pleasant", then its style voice identifier may include keywords such as "relaxed" and "pleasant".
[0134] 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 audio, bringing users a feeling closer to nature; the keyword "retro female voice" may mean that this audio is recorded in a retro style female voice, with a nostalgic or retro emotional color.
[0135] And the above style keywords can allow users to more intuitively understand the characteristics of each style audio, so as to make selections according to their own preferences and needs. At the same time, by analyzing the user's selection and feedback of different style keywords, the content of the style audio can be continuously optimized and enriched to improve the user's navigation experience.
[0136] Through the embodiments provided in this application, at least two style keywords are displayed 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, thereby achieving the purpose of meeting the user's knowledge and selection of the navigation audio style, and thus achieving the technical effect of improving the user experience of customizing the navigation audio.
[0137] 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:
[0138] S3-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;
[0139] S3-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.
[0140] 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, this popularity can be represented by the 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 matching 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 user's attention.
[0141] Similarly, when the interaction volume of a certain style characteristic on the media reaches a predetermined popularity (represented by the second hot index), and this index exceeds a preset threshold (i.e., the second preset threshold), it means that this style characteristic is currently very concerned.
[0142] At this time, this embodiment will obtain the second keyword that matches the target style characteristics. This keyword should be able to clearly represent the style characteristics of this hot topic. 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 characteristics.
[0143] It should be noted that through the mechanism of hot topic index and keyword replacement in this embodiment, the style navigation interface can dynamically adjust the displayed keywords so that they always match the current popular styles and characteristics. 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, based on the hot topic index to replace keywords can also ensure that the interface always prominently displays the most popular and representative styles and characteristics, providing users with a more accurate and attractive navigation experience.
[0144] Through the embodiment provided by this application, when the first hot topic index of the target style source is greater than or equal to the first preset threshold, obtain the 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 topic index is positively correlated with the media interaction volume of the target style source; when the second hot topic index of the target style characteristics is greater than or equal to the second preset threshold, obtain the second keyword that matches the target style characteristics, and use the second keyword to replace at least one of the original at least two style keywords, where the second hot topic index is positively correlated with the media interaction volume of the target style characteristics, thereby achieving the purpose of providing users with a more accurate and attractive navigation experience, and thus realizing the technical effect of improving the user experience of custom navigation audio.
[0145] As an optional solution, after displaying the audio recording interface and displaying at least one recording guide information on the audio recording interface, the method further includes:
[0146] When the audio recording of the specified style is completed, display a second prompt message, where the second prompt message is used to prompt naming the audio of the specified style.
[0147] 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 specified-style audio they just recorded, such as "Please name the specified-style audio 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 the user with a personalized experience, 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.
[0148] Through the embodiment provided by this application, when the recording of the specified-style audio is completed, a second prompt message is displayed, where the second prompt message is used to prompt naming the specified-style audio, 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.
[0149] As an optional solution, after displaying the second prompt message, the method further includes:
[0150] When the target object is named for the specified-style audio, the target object is displayed 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.
[0151] 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 were previously custom-recorded and named by the user. 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 for the navigation audio.
[0152] 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 for the navigation audio, thereby realizing the technical effect of improving the user experience of customizing the navigation audio.
[0153] As an optional solution, before responding to the custom recording request and displaying the basic navigation interface, and before displaying at least two basic voice identifiers on the basic navigation interface, the method further includes:
[0154] 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;
[0155] S4-2, when a control selection operation performed on the custom recording control is obtained, obtaining a custom recording request;
[0156] As an optional solution, responding to the custom recording request 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 occurs between the client platform and the navigation client.
[0157] Optionally, in this embodiment, the core function of the navigation client can, but is not limited to, providing accurate navigation voice 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.
[0158] It should be noted that to meet the personalized needs of users in the navigation voice 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.
[0159] 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 voice broadcast services for the navigation voice 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, a 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.
[0160] As an optional solution, after displaying the audio recording interface and displaying at least one recording guidance message on the audio recording interface, the method further includes:
[0161] 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.
[0162] 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 the 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.
[0163] Through the embodiments provided in the present 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, thus realizing the technical effect of improving the information intuitiveness of the navigation audio during the customization process.
[0164] As an optional solution, before the custom recording control is displayed on the navigation client, the method further includes:
[0165] 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;
[0166] 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.
[0167] 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 data encoding method, structure, field definition, etc.
[0168] 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 implement information synchronization between the navigation client and the client platform. Therefore, in this embodiment, for the above situation where information synchronization cannot be sequentially implemented (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), association processing is performed to ensure that both parties can understand and identify each other's information, maintain the consistency and accuracy of the data, sequentially implement information synchronization, and at the same time improve the efficiency and reliability of the overall system.
[0169] For further illustration by example, optionally, for instance, 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, it is necessary to establish a mapping relationship 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;
[0170] 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.
[0171] At the same time, in order to ensure the accuracy of the association processing, 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 association processing needs to be updated accordingly. Therefore, this embodiment can also establish a maintenance mechanism to ensure that the association processing of the information formats of both parties is always effective.
[0172] 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 subjected to association processing 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 implementing information synchronization, and thus achieving the technical effect of improving the efficiency and reliability of the overall system.
[0173] 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:
[0174] 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,
[0175] 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.
[0176] 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 hope to share his works 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. Hurry up and share your works with your friends!", 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.
[0177] 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.
[0178] As an optional solution, before responding to the custom recording request triggered by the navigation broadcast scenario, displaying the style navigation interface, and displaying at least two style voice identifiers on the style navigation interface, the method further includes at least one of the following:
[0179] 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;
[0180] S7-2, display a second trigger control, where the second trigger control is used to trigger the viewing of the custom navigation audio that has been customized;
[0181] S7-3, display a third trigger control, where the third trigger control is used to trigger the custom recording request.
[0182] 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.
[0183] 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.
[0184] 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.
[0185] 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 related 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 achieving the technical effect of improving the user experience of the defined navigation audio.
[0186] As an optional solution, before displaying the audio recording interface and displaying at least one recording guidance information on the audio recording interface, the method further includes at least one of the following:
[0187] 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 in a specified style;
[0188] 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;
[0189] 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.
[0190] 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."
[0191] 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."
[0192] 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."
[0193] Through the embodiments provided in 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.
[0194] 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 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 to inform users that the map has added a new custom voice pack stylized easter egg function under the voice pack service. 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 entrance 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 that users enter after authorization, 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 users in the mini-program can be successfully synchronized into 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 to form a unique user identifier userid, so that cross-terminal and cross-platform user account information synchronization can be achieved.
[0195] 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, achieving a 1:1 scene restoration. Therefore, it is clearly informed to users on the home page that it is an "Easter Egg Voice Pack";
[0196] 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. Users can learn the recording method and precautions according to the guidance of the strategy information triggered by the strategy logo; the second entrance, the button "Recorded by Me" on the left side at the bottom of the home page 802 of the mini-program voice pack recording. After the user clicks it, they can view the stylized Easter Egg voice packs they have recorded here; the third entrance, the button "Record Immediately" on the right side at the bottom of the home page 802 of the mini-program voice pack recording. After the user clicks it, they will enter the recording page.
[0197] 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 clicking "Next" on the page can 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 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. Three types are set. The first is the basic style, such as "Sweet", "Parent-Child Edition" and other styles; the second is "Subculture Hotspot Follow-up", for example, after the current younger generation popularizes self-deprecating "going crazy", "Crazy Literature" and "Internet Hot Stems" and other styles have been launched following current events; the third is "Popular Movie Style", such as the "Business Yin Language" style that became popular after a certain movie was launched.
[0198] 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 based on the previewed copywriting in advance, or see the recording text of the corresponding voice pack, reducing the user's decision-making cost.
[0199] Further based on Figure 11 the scenario shown, continue, for example, Figure 12 shown in the "Sweet" version of the emotional connection type. It is mainly based on the research and discovery that among the users using driving navigation, the male-female ratio is about 7 to 3 in the proportion of male and female characteristics. However, female users are more willing to pay costs in voice pack recording or other customized cultures. Emotional connection voice pack easter eggs are formulated, such as "There is a service area ahead. Sometimes love is very simple, just eating a lot of meals together" or "There is a traffic jam ahead, then I'll accompany you for a while", 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.
[0200] Optionally, in this embodiment, based on Figure 11 the scenario shown, continue, for example, Figure 13 shown in the "Internet Hot Stem" version of the Internet hot spot type. It mainly relies on the current social phenomena and cultural attributes to make users feel psychological closeness during recording and navigation, thereby increasing the usage stickiness of navigation users, such as "There is a traffic jam. Those who hate me are in luck" and so on.
[0201] Optionally, in this embodiment, based on Figure 11 the scenario shown, continue, for example Figure 14 for the "Business Yin Language" in the film and television hot topics category shown. The source of the "Business Yin Language" has been explained above. Here, a customized voice pack easter egg is mainly created by combining navigation, the style of the film and television drama, and the acting style of the leading actor, to enhance the brand awareness of the "Play My World" of the map among young users. For example, "You're speeding! You don't deserve to be called a 'person'!"
[0202] 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 makes it easier for the users who will use the recorded voice pack to understand, and also facilitates the cloud review when uploading the audio file, avoiding misjudgment due to pronunciation problems; the third part is to get closer to the microphone, which can make the recording effect better and the listening experience in navigation better.
[0203] Optionally, in this embodiment, based on Figure 15 the scenario shown, continue as Figure 16 shown. The page supports left - right sliding to sequentially display the scenarios required for recording the voice pack. The page will show the recording scenarios, such as "Start Navigation". In this scenario, the easter egg copywriting of the personalized style voice pack to be broadcast will be "Brave puppy, not afraid of difficulties, let's go!"; the user can also click "Change" to change the copywriting recorded in this scenario.
[0204] Optionally, in this embodiment, based on Figure 16 the scenario shown, continue as Figure 17 shown. When the user Figure 16 clicks "Start Recording", the corresponding interaction status will change to "Recording", and the proportion of the page card will be shown according to the actual recording duration of the user's audio (the total duration of each scenario audio is 10s), indicating the recording progress and the immersion sense of the user's recording, and expressing the recording reminder clearly through a fun visual effect; for each recorded scenario, the top progress bar will indicate the overall recording progress, clarifying the user's psychological expectation and encouraging the user to complete the recording.
[0205] Optionally, in this embodiment, based on Figure 17 the scenario shown, continue as Figure 18As shown, after the user finishes recording, a pop-up window of "Set Name to Generate Voice Package" will automatically appear. The user can click on the input box to enter. To ensure the integrity of the display of the voice package name, the name of the voice package is restricted to within 8 characters. The interactive page will also display the text progress according to the name actually entered by the user. There are two main interactions. Clicking "Reluctantly Abandon" will abandon the recorded voice package, and clicking to generate the voice package will enter the production stage.
[0206] Optionally, in this embodiment, based on Figure 18 the scenario shown, continue as Figure 19 shown. After the user clicks to generate the voice package and enters the production stage, the applet will pop up a subscription message window. The user can decide whether to turn on the activity progress reminder and the activity start reminder. If refused, the user needs to observe the production progress of their voice package in the background by themselves; if allowed, after the voice package is produced, the user will receive an "Activity Progress Reminder" in the subscription message.
[0207] Optionally, in this embodiment, based on Figure 19 the scenario shown, continue as Figure 20 shown. The user progress reminder displays the content and supports the user to click and enter the service notification page 2002 of the applet to view.
[0208] 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 It" is displayed for downloading and using.
[0209] Optionally, in this embodiment, based on Figure 21 the scenario shown, continue as Figure 22 shown. When the user clicks "Select It", the status of this voice package becomes "Shared".
[0210] 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 including 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.
[0211] Optionally, in this embodiment, based on Figure 23 the scenario shown, continue as Figure 24 shown. Scan Figure 23Share the QR code of the sharing card 2302, and users can enter the off-site sharing (such as H5) page 2402 of the custom voice pack. Page 2402 can be used but is not limited to displaying content including the title of the user's custom voice pack and the recorded audio content. The main interactions on page 2402 can be but are not limited to the controls "I'll record one too" and "Download their voice pack". After clicking the control "I'll record one too", the user will directly enter the home page of the custom voice pack recording in the applet. Clicking the control "Download their voice pack" can determine whether the user has installed the map client (such as Figure 25 shown). If it has been installed, the user will enter the transfer page (such as H5). Clicking to open the map will directly return to the page where the user has completed the recording in the map app, 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, as Figure 26 shown.
[0212] Optionally, in this embodiment, the hardware environment, implementation logic (including the client and the background), and data processing flow on the technical side of this embodiment are shown in FIGS. 27(a) and 27(b). 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 the estimated time according to the queue length. The voice pack proxy service adds a data record of the self-made voice pack task 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 download address of the self-made voice pack to the client. Further, the storage bucket can download the voice pack from the client.
[0213] 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, the name of the voice pack and the audio content recorded in the voice pack are continuously detected and matched 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 R & D can timely understand and perform emergency capacity expansion to support more user content production.
[0214] Optionally, in this embodiment, optionally, for exampleFigure 30 As shown, when each voice submission actually recorded by the user is uploaded, a content review service is requested to review and match the audio content recorded by the user with 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, which is finally returned to the client, and the client notifies the user of the final review result.
[0215] Optionally, in this embodiment, for example Figure 31 As shown, as previously introduced in the product solution, when the user actively clicks "Finish" to upload the voice package after recording all the voice packages in all scenarios or more than 1 voice package recording record, the user needs to name their voice package, and the name of the voice package submitted by the user will also be text-reviewed. After the review is completed, the user is informed through the client.
[0216] Optionally, in this embodiment, for example Figure 32 As shown, after the voice package content of the user is reviewed in the previous process, the client 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. The base tone (standard male voice or standard female voice) selected by the user before recording is assembled into 1 offline voice package locally and uploaded to the storage bucket at the same time, and the user is notified that the production is completed. The user can enter the "My Voice - Voices I Made" page to view and download for use.
[0217] Through the embodiments provided by this application, the user's recorded voice is uploaded and reviewed locally, and then downloaded and assembled and packaged with the local basic voice. By using the stylized Easter egg voice package during navigation, not only can the user hear the custom-recorded audio content, but it also does not affect the basic navigation announcements, avoiding navigation safety hazards caused by excessive user customization, and truly achieving the unity of the fun and safety of navigation announcements.
[0218] It can be understood that in the specific implementation of this application, data related to user information, etc. are involved. 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.
[0219] 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.
[0220] According to another aspect of the embodiments of the present application, there is also provided a custom device for navigation audio for implementing the above-mentioned custom method of navigation audio. As Figure 33 shown, the device includes:
[0221] A first display unit 3302, configured to display a style navigation interface in response to a custom recording request triggered by a navigation broadcast scenario, and display at least two style voice identifiers on the style navigation interface, where the custom recording request is used to request to record custom navigation audio for the navigation broadcast scenario, and the style voice identifier is used to represent the style audio allowed to be configured for the navigation broadcast scenario;
[0222] A second display unit 3304, configured to display at least one bullet box on the style navigation interface in response to a preselection operation performed on a specified style identifier among the at least two style voice identifiers, where the bullet box is set to allow sliding or scrolling on the style navigation interface, and each bullet box in the at least one bullet box displays different recording guidance information, and the specified style audio is the style audio matching the specified style identifier;
[0223] A third display unit 3306, configured to display an audio recording interface in response to a style selection request triggered by the specified style identifier, and display at least one recording guidance information on the audio recording interface, where the style selection request is used to request to configure the specified style audio for the navigation broadcast scenario, and the at least one recording guidance information is used to guide the recording of the specified style audio;
[0224] A playback unit 3308, configured to play custom navigation audio in the navigation broadcast scenario, where the custom navigation audio includes the specified style audio.
[0225] For specific embodiments, reference can be made to the examples shown in the above-mentioned custom method of navigation audio, and details are not described herein again.
[0226] As an optional solution, the second display unit 3304 includes: a first display 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;
[0227] The device further includes: a second display module, configured to, after displaying at least one bullet screen box on the display area of the style navigation interface, in response to a sliding or scrolling operation performed on at least one bullet screen box, display at least one bullet screen box sliding or scrolling from the display area to a non-display area, and display a first bullet screen box sliding or scrolling 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.
[0228] 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 in this example.
[0229] As an alternative solution, the device further includes at least one of the following:
[0230] A determination module, configured to, during the process of displaying at least one bullet screen box on the style navigation interface, 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;
[0231] A setting module, configured to, during the process of displaying at least one bullet screen box on the style navigation interface, 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 as prohibited from being the recording guidance information among at least one recording guidance information.
[0232] 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 in this example.
[0233] As an alternative solution, the device further includes: a third display unit 3306, configured to, before displaying the style navigation interface and before displaying at least two style voice identifiers on the style navigation interface, in response to a custom recording request, display a basic navigation interface and display at least two basic voice identifiers on the basic navigation interface, where the basic voice identifiers are used to represent the basic audio allowed to be configured for the navigation broadcast scenario;
[0234] The first display unit 3302 includes: a third display module, configured to, in response to a basic selection request triggered by a specified basic identifier among at least two basic voice identifiers, display the 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 matched with the specified basic identifier, and the custom navigation audio includes the specified basic audio.
[0235] 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 in this example.
[0236] As an alternative, the device further includes:
[0237] A fourth display module, configured to display a first prompt message on the basic navigation interface during the process of displaying the basic navigation interface and 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 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.
[0238] 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.
[0239] As an alternative, the playback unit 3308 includes at least one of the following:
[0240] A first playback module, configured to play a specified basic audio in the first navigation sub-scene;
[0241] A second playback module, configured to play a specified style audio in the second navigation sub-scene.
[0242] 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.
[0243] As an alternative, the first display unit 3302 includes:
[0244] A fifth display module, configured to display at least two style keywords 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.
[0245] 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.
[0246] As an alternative, the device further includes at least one of the following:
[0247] 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 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 at least two style keywords, where the first hot index is positively correlated with the media interaction volume of the target style source;
[0248] A second acquisition module, configured to, after displaying at least two style keywords on a style navigation interface, when a second hot index of a target style feature is greater than or equal to a second preset threshold, acquire a second keyword that matches the target style feature, 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 feature.
[0249] 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.
[0250] As an optional solution, the apparatus further includes:
[0251] A fourth display unit, configured to, after displaying an audio recording interface and at least one recording guide information on the audio recording interface, when a specified style audio recording is completed, display a second prompt message, where the second prompt message is used to prompt naming the specified style audio.
[0252] 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.
[0253] As an optional solution, the apparatus further includes:
[0254] A fifth display unit, configured to, after displaying the second prompt message, when the specified style audio is named as a target object, display the target object in a 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.
[0255] 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.
[0256] As an optional solution, the apparatus further includes:
[0257] A sixth display unit, configured to, before responding to a custom recording request and displaying a basic navigation interface and at least two basic voice identifiers on the basic navigation interface, display a custom recording control on a navigation client, where the navigation client is used to provide navigation broadcast services for a navigation broadcast scenario;
[0258] An acquisition unit, configured to, before responding to a custom recording request and displaying a basic navigation interface and at least two basic voice identifiers on the basic navigation interface, when a control selection operation performed on the custom recording control is acquired, acquire the custom recording request;
[0259] The third display unit 3306 includes: a sixth display module, configured to display a basic navigation interface on the page of the navigation application in response to a 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.
[0260] For specific embodiments, reference may be made to the examples shown in the above-mentioned custom method for navigation audio, and details thereof will not be elaborated herein.
[0261] As an alternative solution, the device further includes:
[0262] A seventh display module, configured to display a third prompt message on the message interface of the navigation application when the audio recording in a specified style is completed after displaying the audio recording interface and at least one recording guide message on the audio recording interface, where the third prompt message is used to prompt the production progress of the custom navigation audio.
[0263] For specific embodiments, reference may be made to the examples shown in the above-mentioned custom method for navigation audio, and details thereof will not be elaborated herein.
[0264] As an alternative solution, the device further includes:
[0265] An association module, configured to perform association processing on the first information format of the information identifier of the navigation client and the second information format of the information identifier of the client platform 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 the custom recording control is displayed on the navigation client;
[0266] A synchronization module, configured to use the information identifier in the third information format as the 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 before the custom recording control is displayed on the navigation client.
[0267] For specific embodiments, reference may be made to the examples shown in the above-mentioned custom method for navigation audio, and details thereof will not be elaborated herein.
[0268] As an alternative solution, the device further includes:
[0269] A seventh display unit, configured to display a first sharing prompt message when the audio recording in a specified style is completed after displaying the audio recording interface and at least one recording guide message on the audio recording interface, where the first sharing prompt message is used to prompt that the audio in the specified style can be shared; or,
[0270] An eighth display unit, configured to display a second sharing prompt message when the custom navigation audio is completed after displaying an audio recording interface and at least one recording guidance information on the audio recording interface, where the second sharing prompt message is used to prompt that the custom navigation audio can be shared.
[0271] For specific embodiments, reference may be made to the examples shown in the above custom method of navigation audio, and details are not described herein again in this example.
[0272] As an optional solution, the device further includes at least one of the following:
[0273] A ninth display unit, configured to display a first trigger control before displaying a style navigation interface in response to a custom recording request triggered for a navigation broadcast scenario and before displaying at least two style voice identifiers on the style navigation interface, where the first trigger control is used to trigger the playback of a recording tutorial for the custom navigation audio;
[0274] A tenth display unit, configured to display a second trigger control before displaying a style navigation interface in response to a custom recording request triggered for a navigation broadcast scenario and before displaying at least two style voice identifiers on the style navigation interface, where the second trigger control is used to trigger the viewing of the custom-completed navigation audio;
[0275] An eleventh display unit, configured to display a third trigger control before displaying a style navigation interface in response to a custom recording request triggered for a navigation broadcast scenario and before displaying at least two style voice identifiers on the style navigation interface, where the third trigger control is used to trigger the custom recording request.
[0276] For specific embodiments, reference may be made to the examples shown in the above custom method of navigation audio, and details are not described herein again in this example.
[0277] As an optional solution, the device further includes at least one of the following:
[0278] A twelfth display unit, configured to display a first recording prompt message before displaying an audio recording interface and before displaying at least one recording guidance information on the audio recording interface, where the first recording prompt message is used to prompt the environment that is recommended to be in when recording an audio of a specified style;
[0279] A thirteenth display unit, configured to display a second recording prompt message before displaying an audio recording interface and before displaying at least one recording guidance information 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 an audio of a specified style;
[0280] A fourteenth display unit, configured to display a third recording prompt message before displaying an audio recording interface and at least one recording guidance message on the audio recording interface, where the third recording prompt message is used to prompt the usage mode of a recording device when recording an audio of a specified style, and the recording device is used to record the audio of the specified style.
[0281] For specific embodiments, reference may be made to the examples shown in the above-mentioned method for customizing navigation audio, and the examples are not elaborated herein.
[0282] According to another aspect of the embodiments of the present application, an electronic device for implementing the above-mentioned method for customizing navigation audio is further provided. The electronic device may be, but is not limited to, Figure 1 the user device 102 or the server 112 shown in the figure. In this embodiment, the electronic device is taken as an example of the user device 102 for illustration. Further, as Figure 34 shown in the figure, 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 one of the above method embodiments through the computer program.
[0283] Optionally, in this embodiment, the above-mentioned electronic device may be at least one network device among multiple network devices in a computer network.
[0284] Optionally, in this embodiment, the above-mentioned processor may be configured to execute the following steps through the computer program:
[0285] S1. In response to a custom recording request triggered by a navigation broadcast scenario, display a style navigation interface and at least two style voice identifiers on the style navigation interface, where the custom recording request is used to request recording a custom navigation audio for the navigation broadcast scenario, and the style voice identifiers are used to represent the style audio allowed to be configured for the navigation broadcast scenario;
[0286] S2. In response to a preselection operation performed on a specified style identifier among at least two style voice identifiers, display at least one bullet box on the style navigation interface, where the bullet box is set to allow sliding or scrolling on the style navigation interface, and each bullet box in the at least one bullet box displays different recording guidance messages, and the specified style audio is the style audio matching the specified style identifier;
[0287] S3. In response to a style selection request triggered by the specified style identifier, display an audio recording interface and at least one recording guidance 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, and the at least one recording guidance message is used to guide the recording of the specified style audio;
[0288] S4. In the navigation announcement scenario, play the custom navigation audio, where the custom navigation audio includes the audio of the specified style.
[0289] Optionally, those of ordinary skill in the art can understand that Figure 34 the structure shown is only schematic Figure 34 and 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 Figure 34 in the figure, or have a different configuration from that shown Figure 34 in the figure.
[0290] 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 the 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 the navigation audio. The memory 3402 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some instances, the memory 3402 may further include a memory remotely disposed relative to the processor 3404, and these remote memories can be connected to the electronic device through a network. Examples of the above-mentioned network include but are not limited to the Internet, enterprise intranets, local area networks, mobile communication networks, and their combinations. Among them, the memory 3402 can specifically but not limitedly be used to store information such as recording guide information, style voice identifiers, and recording guide information. As an example, as Figure 34 shown, the above-mentioned memory 3402 may include, but is 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-mentioned custom device of the navigation audio. In addition, it may further include, but is not limited to, other module units in the above-mentioned custom device of the navigation audio, which will not be elaborated in this example.
[0291] Optionally, the above-mentioned transmission device 3406 is used to receive or send data via a network. Specific examples of the above-mentioned network may include a wired network and a wireless network. 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 a 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.
[0292] In addition, the above-mentioned electronic device further includes: a display 3408 for displaying the above-mentioned recording guide information, style voice identifiers, and recording guide information, etc.; and a connection bus 3410 for connecting each module component in the above-mentioned electronic device.
[0293] In other embodiments, the above-mentioned user equipment or server may be a node in a distributed system. Among them, the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting the multiple nodes through 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.
[0294] According to one aspect of the present application, there is provided a computer program product, which 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.
[0295] The serial numbers of the above-mentioned embodiments of the present application are only for description and do not represent the superiority or inferiority of the embodiments.
[0296] It should be noted that the computer system of the electronic device is only an example and should not bring any limitations to the functions and usage scope of the embodiments of the present application.
[0297] The computer system includes a central processing unit (CPU), which can perform 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, i.e., I / O interface) is also connected to the bus.
[0298] 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 needed. A removable medium such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is mounted on the drive as needed so that a computer program read from it can be installed into the storage section as needed.
[0299] In particular, according to an embodiment of the present application, the processes described in each of the method flowcharts can be implemented as computer software programs. For example, an embodiment of the present application includes a computer program product that 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.
[0300] 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.
[0301] Optionally, in this embodiment, the above computer-readable storage medium may be configured to store a computer program for executing the following steps:
[0302] S1. In response to a custom recording request triggered by a navigation broadcast scenario, display a style navigation interface and display at least two style voice identifiers on the style navigation interface, where the custom recording request is used to request to record custom navigation audio for the navigation broadcast scenario, and the style voice identifier is used to represent the style audio allowed to be configured for the navigation broadcast scenario;
[0303] S2. In response to a preselection operation performed on a specified style identifier among at least two style voice identifiers, display at least one bullet screen box on the style navigation interface, where the bullet screen box is set to allow sliding or scrolling on the style navigation interface, and each bullet screen box in the at least one bullet screen box displays different recording guidance information, and the specified style audio is the style audio matching the specified style identifier;
[0304] S3. In response to a style selection request triggered by a specified style identifier, 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 configuring specified style audio for the navigation broadcast scenario, and the at least one recording guidance message is used to guide the recording of the specified style audio;
[0305] S4. In the navigation broadcast scenario, play custom navigation audio, where the custom navigation audio includes the specified style audio.
[0306] 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 together 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 the module or unit.
[0307] Optionally, in this embodiment, those of ordinary skill in the art can understand that all or part of the steps in the above-mentioned various methods of the embodiments can be completed by a program instructing the relevant hardware of the electronic device. The program can be stored in a computer-readable storage medium, and 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.
[0308] The serial numbers of the above-mentioned embodiments of the present application are only for description and do not represent the advantages or disadvantages of the embodiments.
[0309] If the integrated unit in the above-mentioned 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-mentioned 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 in the various embodiments of the present application.
[0310] In the above-mentioned 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.
[0311] In several embodiments provided by 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 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.
[0312] 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 can be located in one place or 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.
[0313] 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.
[0314] The above are only the preferred embodiments 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, displaying a style navigation interface, and displaying at least two style voice identifiers on the style navigation interface, wherein the custom recording request is used to request recording of custom navigation audio for the navigation broadcast scene, and the style voice identifier is used to indicate style audio that is allowed to be configured for the navigation broadcast scene; In response to a preselection operation performed on a designated style identifier among the at least two style voice identifiers, at least one bullet screen box is displayed on the style navigation interface, wherein the bullet screen box is configured to allow sliding or scrolling on the style navigation interface, each bullet screen box in the at least one bullet screen box displays different recording guide information, and the designated style audio is a style audio matched with the designated style identifier; In response to a style selection request triggered by the specified style identifier, 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, 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 customized navigation audio is played, wherein the customized navigation audio includes the specified style audio.
2. The method according to claim 1, 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.
3. The method according to claim 2, 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.
4. The method according to claim 1, characterized in that Before 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 the custom recording request, displaying a basic navigation interface, and displaying at least two basic voice identifiers on the basic navigation interface, wherein the basic voice identifiers are used to indicate basic audio that is allowed to be configured for the navigation broadcast scene; The display of the style navigation interface and the display of at least two style voice identifiers on the style navigation interface include: in response to a basic selection request triggered by a specified basic identifier among the at least two basic voice identifiers, displaying the style navigation interface and displaying the at least two style voice identifiers 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, the specified basic audio is the basic audio matched by the specified basic identifier, and the customized navigation audio includes the specified basic audio.
5. The method according to claim 4, 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.
6. The method according to claim 5, 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.
7. 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.
8. The method according to claim 7, 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.
9. 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.
10. The method according to claim 9, 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.
11. The method according to claim 4, characterized in that Before displaying a basic navigation interface in response to the custom recording request 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 displaying of a basic navigation interface in response to the custom recording request includes: displaying the basic navigation interface on a page of a navigation application in response to the custom recording request, wherein the navigation application is an application running on a client platform, and information between the client platform and the navigation client is synchronized.
12. The method according to claim 11, 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.
13. The method according to claim 11, 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.
14. The method according to any one of claims 1 to 13, 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.
15. The method according to any one of claims 1 to 13, characterized in that Before displaying the style navigation interface in response to the customized recording request triggered by the navigation broadcast scene, and displaying at least two style voice identifiers on the style 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.
16. The method according to any one of claims 1 to 13, 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.
17. A navigation audio customization device, characterized in that: include: A first display unit is used to display a style navigation interface in response to a custom recording request triggered by a navigation broadcast scene, and to display at least two style voice identifiers on the style navigation interface, wherein the custom recording request is used to request recording of custom navigation audio for the navigation broadcast scene, and the style voice identifier is used to indicate style audio that is allowed to be configured for the navigation broadcast scene; a second display unit, for displaying at least one bullet screen box on the style navigation interface in response to a preselection operation performed on a designated style identifier among the at least two style voice identifiers, wherein the bullet screen box is configured to allow sliding or scrolling on the style navigation interface, each bullet screen box in the at least one bullet screen box displays different recording guide information, and the designated style audio is a style audio matched with the designated style identifier; a third display unit, configured to display an audio recording interface in response to a style selection request triggered by the specified style identifier, 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, 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 style audio.
18. 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 16 when executed by an electronic device.
19. 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 16 are implemented.
20. 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 16 through the computer program.