Play control method and device, equipment, medium and vehicle
By realizing age judgment of voice control commands and multimedia content filtering in the playback device, the problem that minors may watch or listen to unsuitable content is solved, and the protection of users' physical and mental health is achieved.
Patent Information
- Application Number
- CN202311061512.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-22
- Publication Date
- 2025-02-25
AI Technical Summary
When the prior art controls the playback device through voice control instructions, it is impossible to effectively avoid minors watching or listening to unsuitable multimedia content, which may have adverse effects on their physical and mental health.
By responding to the user's voice control command, the user's age and the multimedia object requested to play are determined, and whether the multimedia object is a prohibited playback object corresponding to the user's age is determined. If it is a prohibited playback object, the non-playing process is performed.
It effectively avoids minors watching or listening to inappropriate multimedia content, and protects users' physical and mental health.
Smart Images

Figure CN119520866A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of artificial intelligence technology, and in particular, relates to a playback control method, device, equipment, medium and vehicle. Background Art
[0002] With the development of artificial intelligence technology, some in-vehicle multimedia devices and other playback devices are equipped with intelligent voice assistants. Users can control the playback devices by interacting with the intelligent voice assistants through voice, which greatly facilitates user operations and improves user experience.
[0003] At present, when controlling a playback device through voice control commands, the user usually requests to watch a certain film or TV work, listen to a certain music or play a certain game, and the playback device plays the corresponding content. However, sometimes the content requested by the user may not be suitable for them to watch or listen to. For example, minors may request to watch horror movies or films with violent plots. If the content requested by the user is played directly, it may have adverse effects on their body and mind. Summary of the invention
[0004] The embodiments of the present application provide a playback control method, device, equipment, medium and vehicle, which can protect the physical and mental health of users.
[0005] In a first aspect, an embodiment of the present application provides a playback control method, the method comprising:
[0006] In response to receiving a voice control instruction from a first user, determining an age of the first user and a first multimedia object requested to be played by the first user;
[0007] Determining whether the first multimedia object is a prohibited-to-play multimedia object corresponding to an age;
[0008] In response to the first multimedia object being a prohibited-playing multimedia object corresponding to an age, it is determined to perform non-playing processing on the first multimedia object.
[0009] In a second aspect, an embodiment of the present application provides a playback control device, the device comprising:
[0010] an information determination unit, configured to determine the age of the first user and the first multimedia object requested to be played by the first user in response to receiving a voice control instruction of the first user;
[0011] A determination unit, configured to determine whether the first multimedia object is a prohibited multimedia object corresponding to an age;
[0012] The first processing unit is configured to determine not to play the first multimedia object in response to the first multimedia object being a prohibited-playing multimedia object corresponding to an age.
[0013] In a third aspect, an embodiment of the present application provides an electronic device, the device comprising: a processor and a memory storing computer program instructions;
[0014] When the processor executes the computer program instructions, the steps of the playback control method of the first aspect are implemented.
[0015] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the steps of the playback control method of the first aspect are implemented.
[0016] In a fifth aspect, an embodiment of the present application provides a vehicle, comprising the electronic device of the third aspect.
[0017] The playback control method, device, equipment, medium and vehicle of the embodiment of the present application, in response to receiving a voice control instruction of a first user, determine the age of the first user and the first multimedia object requested to be played by the first user, determine whether the first multimedia object is a prohibited multimedia object corresponding to the age, and in response to the first multimedia object being a prohibited multimedia object corresponding to the age, determine to not play the first multimedia object. According to this embodiment, it is possible to avoid playing multimedia objects that are not suitable for users to watch or listen to, thereby protecting the physical and mental health of users. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0019] Figure 1 is a schematic diagram of a system scenario of a playback control method provided in an embodiment of the present application;
[0020] Figure 2 It is a schematic diagram of a framework of a server provided in an embodiment of the present application;
[0021] Figure 3 It is a schematic diagram of a framework of an electronic device provided in an embodiment of the present application;
[0022] Figure 4 is a flowchart of a playback control method provided in an embodiment of the present application;
[0023] Figure 5 is a structural diagram of a playback control device provided in an embodiment of the present application;
[0024] Figure 6 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0025] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.
[0026] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0027] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0028] See also Figure 1 , is a schematic diagram of a system scenario applicable to the playback control method provided in an embodiment of the present application. For ease of explanation, only the parts related to this embodiment are shown.
[0029] like Figure 1As shown, the system architecture 100 may include a terminal device 110, a network 120, and a server 130. The network 120 is used to provide a medium for a communication link between the terminal device 110 and the server 130. The network 130 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc. The terminal device 110 interacts with the server 130 through the network 120 to receive or send data, etc. Various communication client applications may be installed on the terminal device 110, such as audio and video playback applications, game applications, web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc. The terminal device 110 may be any electronic device having a display screen and supporting multimedia playback, having a microphone matrix and supporting receiving voice control commands issued by the user, including but not limited to in-vehicle multimedia devices, smart phones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Audio Layer 3), MP4 (Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Group Audio Layer 4) players, laptop computers, desktop computers, televisions, etc. The server 130 may be a server that provides various services, such as a cloud server that provides support for multimedia objects displayed on the terminal device 110. The cloud server may analyze and process the received voice control commands, and feed back the processing results to the terminal device 110.
[0030] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.
[0031] In some embodiments, the terminal device 110 may receive a voice control instruction of the first user, and upload the voice control instruction to the server 130. The server 130 may determine the age of the first user and the first multimedia object requested to be played according to the received voice control instruction. The server 130 may determine whether the first multimedia object is a prohibited multimedia object corresponding to the age of the first user. In response to the first multimedia object being a prohibited multimedia object corresponding to the age of the first user, the server 130 may determine not to play the first multimedia object.
[0032] It is understandable that in other embodiments, the terminal device 110 may also determine the age of the first user and the first multimedia object requested to be played based on the received voice control instruction, and the terminal device 110 may also determine whether the first multimedia object is a prohibited multimedia object corresponding to the age of the first user, and in response to the first multimedia object being a prohibited multimedia object corresponding to the age of the first user, determine to not play the first multimedia object. That is, the playback control method provided in the embodiment of the present application may also be executed by the terminal device 110, or by the server 130. Accordingly, the playback control device may be provided in the terminal device 110, or in the server 130. No specific limitation is made here.
[0033] See also Figure 2 , is a flow chart of a playback control method provided in an embodiment of the present application. The execution subject of the playback control method may be as follows Figure 1 The server 130 shown may also be the terminal device 110. Figure 2 As shown, the method specifically includes the following steps S21-S23.
[0034] S21. In response to receiving a voice control instruction from a first user, determining the age of the first user and a first multimedia object requested to be played by the first user.
[0035] The first user is any user who issues a voice control command, and the first multimedia object may be a multimedia object such as audio, film and television works or games.
[0036] The playback control method provided in this embodiment is mainly used to control the playback of terminal devices that support voice control, such as in-vehicle multimedia devices. When the first user needs to control the terminal device to play multimedia objects such as movies, music or games, a corresponding voice control command can be sent to the terminal device, so that the terminal device can receive the voice control command through the microphone matrix installed therein.
[0037] When the terminal device receives the voice control command of the first user through the microphone array, it can use the microphone matrix to record, and process the audio data collected by the microphone matrix using the wake-up algorithm and the noise reduction algorithm. If the wake-up algorithm determines that the terminal device cannot be woken up based on the collected audio data, continue recording, and process the recorded audio data using the wake-up algorithm and the noise reduction algorithm. If the terminal device is awakened, continue recording, and use the audio data recorded after awakening as the voice control command of the first user.
[0038] When the execution entity is a server, the terminal device can upload the voice control instructions of the first user to the server, so that the server can receive the voice control instructions of the first user, and then analyze the voice control instructions of the first user based on the analysis algorithm set by itself, so as to determine the age of the first user and the first multimedia object.
[0039] When the execution subject is a terminal device, the terminal device can analyze the voice control instruction of the first user based on its own pre-set analysis algorithm to determine the age of the first user and the first multimedia object. Considering that voice control instruction analysis usually takes up more resources, in order to reduce the resource usage of the terminal device, the terminal device can also send the voice control instruction of the first user to the server, and determine the age of the first user and the first multimedia object through the analysis algorithm set in the server.
[0040] The analysis algorithm can be set according to the actual situation, as long as the age of the first user and the first multimedia object requested to be played by the first user can be determined. As an example, the timbre of people of different age groups is obviously different. For example, the voice of a baby is softer and higher-pitched; the voice of a child is crisper and brighter; the voice of a teenager is sharper and unstable; the voice of an adult is more stable and low. The voice of an elderly person becomes low and hoarse. Therefore, the age of the first user can be determined according to the timbre characteristics of the first user. When determining the age of the first user according to the timbre characteristics of the first user, the timbre characteristics of the voice control instruction of the first user can be extracted. Because the voice control instruction is issued by the first user, the timbre characteristics extracted from the voice control instruction are the timbre characteristics of the first user, and then the age of the first user is determined based on the extracted timbre characteristics. There are related mature technologies for determining the age of a user according to the timbre characteristics. Therefore, this embodiment can use the existing mature technologies to determine the age of the first user according to the timbre characteristics.
[0041] As an example, after receiving the voice control instruction of the first user, the voice control instruction can be analyzed for control intent, thereby determining the first multimedia object requested to be played by the first user. When the voice control instruction is analyzed for control intent, the voice control instruction can be converted from speech to text through automatic speech recognition technology (Automatic Speech Recognition), and the control intent of the first user, that is, the first multimedia object requested to be played by the first user, can be determined by performing semantic analysis on the converted text.
[0042] S22. Determine whether the first multimedia object is a prohibited-to-play multimedia object corresponding to the age of the first user.
[0043] The prohibited multimedia objects corresponding to the age of the first user are multimedia objects that are not suitable for the first user to watch or listen to, and can be preset according to actual conditions.
[0044] In this embodiment, the execution subject may pre-store at least one prohibited multimedia object corresponding to an age group, and the prohibited multimedia object corresponding to each age group may be set by a developer and then stored in the execution subject, or may be set by a user in a terminal device according to an actual request and then stored in the execution subject. Based on this, the execution subject may use the prohibited multimedia object corresponding to the age group to which the first user's age belongs as the prohibited multimedia object corresponding to the age of the first user, and determine whether the first multimedia object is a prohibited multimedia object corresponding to the age by comparing the first multimedia object with the prohibited multimedia object.
[0045] Among them, the division of age groups can be set according to actual needs. For example, it can be divided into two age groups: adults and minors. The age group corresponding to minors can be 0-18 years old, and the age range of the age group corresponding to adults can be 19-100 years old.
[0046] Optionally, considering that not all age groups may have corresponding prohibited multimedia objects, for example, for adults, whose physical and mental maturity is relatively mature, corresponding prohibited multimedia objects may not be set for adults. Based on this, for the execution subject, before determining whether the first multimedia object is a prohibited multimedia object corresponding to the age of the first user, it can be determined whether there are prohibited multimedia objects corresponding to the age group to which the age of the first user belongs. In response to the existence of such objects, it is determined whether the first multimedia object is a prohibited multimedia object corresponding to the age of the first user. In response to the absence of such objects, it can be determined directly to play the first multimedia object.
[0047] S23. In response to the first multimedia object being a prohibited-playing multimedia object corresponding to the age of the first user, determine to not play the first multimedia object.
[0048] In the case where the first multimedia object is a prohibited multimedia object corresponding to the age of the first user, it can be determined that the first multimedia object is a multimedia object that is not suitable for the first user to watch or listen to. By not playing the first multimedia object, the first user can be prevented from watching or listening to the first multimedia object, thereby protecting the physical and mental health of the first user.
[0049] When the execution subject is a server, after determining that the first multimedia object is not to be played, the server may refuse to send a first execution instruction to the terminal device or send a second execution instruction to the terminal device, wherein the first execution instruction is used to instruct the terminal device to play the first multimedia object, and the second execution instruction is used to instruct the terminal device to refuse to play the second multimedia object. In this way, the terminal device will not play the first multimedia object without receiving the first execution instruction or the second execution instruction.
[0050] In the case where the execution subject is a terminal device, after determining not to play the first multimedia object, the terminal device may directly refuse to play the first multimedia object.
[0051] The playback control method provided in this embodiment, in response to receiving a voice control instruction from a first user, determines the age of the first user and the first multimedia object requested to be played by the first user, determines whether the first multimedia object is a prohibited multimedia object corresponding to the age, and in response to the first multimedia object being a prohibited multimedia object corresponding to the age, determines not to play the first multimedia object. According to this embodiment, multimedia objects that are not suitable for users to watch or listen to can be avoided from being played, thereby protecting the physical and mental health of users.
[0052] In some embodiments, when determining whether the first multimedia object is a prohibited-to-play multimedia object corresponding to an age, the process may include:
[0053] Acquire first object information of a first multimedia object;
[0054] matching the first object information with first user setting information corresponding to the age of the first user, the first user setting information including second object information for prohibiting the playing of the multimedia object;
[0055] In response to the presence of second object information consistent with the first object information in the first user setting information, determining that the first multimedia object is a prohibited-playing multimedia object corresponding to the age of the first user;
[0056] In response to the absence of second object information consistent with the first object information in the first user setting information, it is determined that the first multimedia object is not a prohibited-playing multimedia object corresponding to the age of the first user.
[0057] In this embodiment, the object information may include at least one of the following: object type, object name, object keyword, etc. The object type may include music, crosstalk, audiobooks, movies, short videos, TV series, games, etc.
[0058] The attribute information of a multimedia object generally includes type, name, description, tag, etc. Based on this, when obtaining the object type and / or object name of the first multimedia object, the attribute information of the first multimedia object can be obtained, and the object type and / or object name of the first multimedia object can be directly extracted from the attribute information.
[0059] When obtaining the content keywords of the first multimedia object, the text content of the first multimedia object can be obtained, and the text content includes but is not limited to the introduction content, subtitle content, lyrics, text content obtained through audio conversion, etc. By extracting keywords from the obtained text content, the object keywords of the first multimedia object are obtained.
[0060] As an example, for multimedia objects of the game and video categories, the introduction, subtitles and other textual content of the multimedia objects can be obtained for keyword extraction to obtain the corresponding object keywords. For multimedia objects of the audio category, the lyrics of the multimedia objects, the text content obtained by audio conversion and other textual content can be obtained for keyword extraction to obtain the corresponding object keywords.
[0061] The second object information for prohibiting the playing of the multimedia object included in the user setting information can be set according to actual needs.
[0062] As an example, a user can set user setting information through the screen in the terminal device. During the setting, a setting interface can be displayed on the screen. The setting interface can include age group setting items and information setting items. Each information setting item corresponds to a type of information. For example, when the object information includes object type, object name and object keyword, the setting interface can include three setting items. These three setting items correspond to the object type, object name and object keyword respectively. The user can configure the object information for one or more setting items in the setting interface according to actual needs, and finally generate the corresponding user setting information according to the configuration information input by the user. For example, if the user wants to prohibit minors from playing games, then the age group setting item can be configured as "minor", and the information setting item corresponding to the object type can be configured as "game". In this way, user setting information corresponding to minors will be generated according to the configuration information input by the user. The corresponding prohibited multimedia objects in the user setting information are all games, and the second object information includes the object type: game.
[0063] When matching the first object information with the first user setting information corresponding to the age of the first user, each object information in the first object information can be compared with each second object information in the first user setting information respectively. In response to at least one object information in the first object information, if there is second object information consistent with it in the first user setting information, it is determined that there is second object information consistent with the first object information in the first user setting information, thereby determining that the first multimedia object is a prohibited multimedia object corresponding to the age.
[0064] For example, the first multimedia object is XX game, and the first object information includes object type: game, object name: XX, and object keywords: competition, fighting. When comparing the first object information with the second setting information in the first user setting information, only the object type: game is successfully matched. Even if the object name and object keywords are not successfully matched, it still means that there is second object information consistent with the first object information in the first user setting information, and the first multimedia object is determined to be a prohibited multimedia object corresponding to the age. Because in this case, all games may be set as prohibited multimedia objects.
[0065] Through the above manner, it is possible to accurately identify whether the first multimedia object is a prohibited-to-play multimedia object corresponding to the age of the first user based on the object information.
[0066] In some embodiments, the first user setting information includes, in addition to the second object information, a prohibited playback time interval corresponding to the second object information. In response to the presence of the second object information consistent with the first object information in the first user setting information, determining that the first multimedia object is a prohibited playback multimedia object corresponding to an age may include:
[0067] In response to the presence of second object information consistent with the first object information in the first user setting information, obtaining a first prohibited playback time interval corresponding to the second object information consistent with the first object information;
[0068] Get the receiving time corresponding to the voice control command;
[0069] In response to the receiving time belonging to the first prohibited-playing time interval, determining the first multimedia object as a prohibited-playing multimedia object corresponding to the age;
[0070] In response to the receiving time not belonging to the first prohibited-playing time interval, it is determined that the first multimedia object is not an prohibited-playing multimedia object corresponding to the age.
[0071] The prohibited playback time interval corresponding to each second object information can be set according to actual needs. Different prohibited playback time intervals can be set for different second object information. For example, the prohibited playback time interval corresponding to games can be from 22:00 to 6:00, the prohibited playback time interval corresponding to videos can be from 8:00-11:00 and 14:00-18:00, and the prohibited playback time interval corresponding to music can be from 10:00-12:00.
[0072] Based on this, after determining the second object information that is consistent with the first object information, the prohibited playback time interval corresponding to the second object information is further obtained. If the reception time of the voice control instruction is not within the prohibited playback time interval, it means that the first multimedia object is allowed to be played at this time, thereby determining that the first multimedia object is not a prohibited playback multimedia object corresponding to the age. If the reception time of the voice control instruction is within the prohibited playback time interval, it means that the first multimedia object is not allowed to be played at this time, that is, it is prohibited, thereby determining that the first multimedia object is a prohibited playback multimedia object corresponding to the age.
[0073] Taking into account that the first object information of the first multimedia object may contain more than one second object information, and the prohibited playback time intervals corresponding to the multiple second object information may be different, in this case, the receiving time of the voice control instruction can be compared with the prohibited playback time interval corresponding to each second object information, and in response to the receiving time belonging to any of the prohibited playback time intervals, the first multimedia object is determined to be a prohibited playback multimedia object corresponding to the age; otherwise, it is determined that the first multimedia object is not a prohibited playback multimedia object corresponding to the age.
[0074] Through the above method, the time for the first user to listen to or watch the multimedia object can be managed. Compared with complete prohibition, this method can improve the user experience while ensuring the physical and mental health of the user.
[0075] In some embodiments, considering that the accuracy of determining the user's age by voice recognition is not very high, in order to further improve the accuracy of age determination, the following analysis algorithm can be used to determine the age of the first user:
[0076] Determine the sound source location of the voice control command through sound source localization technology;
[0077] Acquire a target image corresponding to the sound source position;
[0078] Extracting facial feature information of the first user from the target image;
[0079] The facial feature information is analyzed to determine the age of the first user.
[0080] In this implementation, the voice control instruction is collected by the terminal device using a microphone matrix, and the microphone matrix includes multiple microphones, and the multiple microphones measure the sound source at different positions. Therefore, the voice control instruction received by the first user is actually the audio data of the voice control instruction measured by multiple microphones, that is, the sound signal. Since the time when the sound signal reaches different microphones has different degrees of delay (also known as time delay), the sound signal of the voice control instruction measured by multiple microphones has certain differences. Based on this, the sound signal in the voice control instruction of the first user is processed by the sound source localization algorithm, and the direction of arrival (including azimuth, pitch angle) and distance of the sound source point, that is, the position of the first user relative to the microphone can be obtained. By processing the arrival direction and distance corresponding to each sound signal, the sound source position of the voice control instruction can be obtained, and the sound source position is also the position of the first user. Among them, using the sound source localization algorithm to determine the sound source position is an existing mature technology, which will not be described in detail here. After determining the sound source position, the target image at the sound source position is obtained. Because the sound source position is the position of the first user, the target image contains the face of the first user.
[0081] Among them, there are two main ways to obtain the target image at the sound source position. One is to intercept the target image at the sound source position from the image containing the sound source position, and the other is to acquire the target image based on the sound source position by performing image acquisition. For the first method, after the terminal device is awakened, it can take a picture of its environment every time it receives a voice control command. For example, taking the terminal device as a vehicle-mounted multimedia device, the vehicle-mounted multimedia device takes a picture of the vehicle cabin every time it receives a voice control command. Based on this, after determining the sound source position of the voice control command, the target image corresponding to the sound source position can be directly intercepted from the picture corresponding to the voice control command of the first user.
[0082] In this way, after the location of the sound source is determined, there is no need to control the terminal device to collect images, which reduces the number of data interactions.
[0083] For the second method, after the sound source location is determined, the terminal device can capture images at the sound source location to obtain the target image. Because in this method, the terminal device directly captures the image at the target location, there is no need to intercept the image. Compared with the intercepted image, the directly captured image has higher clarity and more obvious facial features.
[0084] After obtaining the target image, facial features are extracted from the target image to obtain facial features of the first user, and the age of the first user is obtained by analyzing the facial features.
[0085] In this embodiment, the existing mature technology for determining the age of a user based on facial features may be used to determine the age of the first user.
[0086] Confirming age through image recognition is more accurate than determining age through voice characteristics.
[0087] In some embodiments, in order to further improve the accuracy of the age, the age of the first user may be determined by combining image recognition and voice recognition. Specifically, determining the age of the first user according to the facial feature information may include:
[0088] Determine a first age corresponding to the facial feature information;
[0089] Extracting the timbre characteristics of voice control commands;
[0090] Determine the timbre characteristics to determine the corresponding second age;
[0091] In response to the first age and the second age belonging to the same age group, determining the first age or the second age as the age of the first user;
[0092] In response to the first age and the second age not belonging to the same age group, the second age is determined as the age of the first user.
[0093] The accuracy of age can be further improved through the above method.
[0094] In some embodiments, when it is determined that the first multimedia object is not to be played, the following steps may also be performed:
[0095] Execute the first voice prompt processing.
[0096] Among them, when the execution subject is a server, executing the first voice prompt processing may include: sending a prompt text to the terminal device to prompt the user that the multimedia object currently requested is not suitable for playback, so that the terminal device can convert the prompt text into audio through a TTS (Text To Speech) algorithm and play the audio.
[0097] As an example, the user has set a setting to prohibit children from playing games. If the server determines that the first user is a minor and starts the game through voice request, the prompt text can be sent to the terminal device. The terminal device converts the text into audio through TTS and plays a voice prompt: "Children are not suitable for playing games. Please try other functions."
[0098] When the execution subject is a terminal device, executing the first voice prompt processing may include: requesting a prompt text from the server to prompt the user that the multimedia object currently requested is not suitable for playback, receiving the prompt text returned by the server, converting the prompt text into audio through the TTS algorithm, and playing the audio.
[0099] In the above manner, the user can perform other operations based on the prompt.
[0100] In some embodiments, the playback control method provided in the embodiments of the present application may also recommend multimedia objects to the first user based on the first user's emotions, usage habits, etc. Specifically, after determining the first multimedia object requested to be played by the first user according to the voice control instruction, the following steps may be performed:
[0101] determining an object type of a first multimedia object;
[0102] Using emotion recognition technology to perform emotion recognition on the voice control command to obtain the emotional state of the first user;
[0103] Acquire usage habit information of the first user, where the usage habit information is habit information corresponding to the object type of the first multimedia object;
[0104] A second multimedia object matching the usage habits and emotional state is recommended to the first user.
[0105] In this embodiment, existing mature emotion recognition technology can be used to perform emotion recognition on the voice control command, so as to obtain the emotional state of the first user, where the emotional state can include emotions such as happiness, anger, sadness, fear, etc.
[0106] The usage habit information of the first user is habit information corresponding to the object type of the first multimedia object. For example, when the first user requests to watch a video, the object type of the first multimedia object is video, so habit information related to video is obtained. When the first user requests to listen to music, the object type of the first multimedia object is music, so habit information related to music is obtained. When the first user requests to play a game, the object type of the first multimedia object is game, so habit information related to game is obtained. These habit information can usually reflect the first user's preference for the object type.
[0107] The second multimedia object that matches the emotional state of the first user may be a multimedia object that matches the emotional state of the first user, or a multimedia object that can improve the emotional state of the first user. For example, if the emotional state of the first user is a positive emotion, such as happiness, then the second multimedia object that matches the emotional state is recommended to the first user; if the emotional state of the first user is a negative emotion, such as anger, sadness, fear, etc., then the second multimedia object that improves the emotional state is recommended to the first user.
[0108] For example, when the first user wants to listen to a song and is currently in an angry mood, relatively soothing songs can be recommended to the first user based on the first user's usage habit information to alleviate the first user's negative mood.
[0109] In this embodiment, when the second multimedia object is recommended to the first user, the relevant object information of the second multimedia object may be displayed to the first user via the terminal device.
[0110] By pushing the second multimedia object to the first user, the first user can quickly find a multimedia object that meets his or her needs based on the recommendation, so as to intelligently alleviate the user's negative emotions and thus improve the user experience.
[0111] In some embodiments, obtaining usage habit information corresponding to the first user may include:
[0112] Extract voiceprint features of voice control commands;
[0113] Determine a target member role whose voiceprint matches the voiceprint feature from among the preset member roles;
[0114] Obtaining a target multimedia playback record corresponding to a target member role from historical multimedia playback records;
[0115] The target multimedia playback record is determined as the usage habit information of the first user.
[0116] Voiceprint is a type of biometric feature that can be used as a representation and identification of the speaker. It can be extracted from a person's voice and can distinguish the voice features from those of other people.
[0117] In this embodiment, the voice control instruction is issued by the first user, so the voiceprint feature extracted from the voice control instruction is the voiceprint feature of the first user.
[0118] Multiple member roles can be pre-set in the terminal device, and the voiceprint corresponding to each member role can be recorded. Based on this, after extracting the voiceprint feature of the first user, the target user role corresponding to the first user can be determined by comparing the voiceprint feature with the voiceprint of the preset member role.
[0119] As an example, voiceprint recognition (VPR), also known as speaker recognition (Speaker Recognition) technology, can be used to identify the target member role whose voiceprint is consistent with the voiceprint characteristics of the first user from the preset member roles. There are two main types of voiceprint recognition technology, one is speaker identification (Speaker Identification), and the other is speaker verification (Speaker Verification). The former is used to determine which of several people said a certain voice segment, which is a "multiple choice" problem; while the latter is used to confirm whether a certain voice segment is said by a specified person, which is a "one-to-one discrimination" problem. In this embodiment, the latter is mainly used to determine the target member role.
[0120] After the target member role is determined, the target multimedia playback record corresponding to the target member role is obtained from the historical multimedia playback record, and the target multimedia playback record is determined as the usage habit information of the first user. The historical multimedia playback record is the multimedia playback record of the terminal device. During the use of the terminal device, the multimedia playback records corresponding to each member role can be stored separately, so that the target historical multimedia playback record corresponding to the target member role can be obtained.
[0121] As an example, the preset member roles in the terminal settings include son, daughter, father, and mother. When it is determined that the first user requests to play music and the target user role corresponding to the first user is the son, the music playback record corresponding to the son is obtained from the historical music playback record of the terminal device and used as the target historical multimedia playback record corresponding to the first user.
[0122] The usage habit information of the first user can be obtained quickly and accurately through the above method.
[0123] In some embodiments, when the target historical multimedia playback record is used as the usage habit information of the first user, recommending a second multimedia object matching the usage habit information and the emotional state to the first user may include:
[0124] Filtering out multimedia objects in the target historical multimedia playback record that match the emotional state of the first user or improve the emotional state of the first user as second multimedia objects;
[0125] The second multimedia object is recommended to the first user.
[0126] Through the above method, the second multimedia object is directly selected from the target historical multimedia playback record, which is highly efficient. Moreover, since the playback control method used in the embodiment of the present application can filter out multimedia objects that are not suitable for the first user to watch or listen to, the multimedia objects recorded in the target multimedia playback record are usually in line with the age of the first user. In this way, it can be ensured that the second multimedia object obtained based on the target historical multimedia playback record is in line with the age of the first user.
[0127] In some embodiments, when the second multimedia object is recommended to the first user, the second multimedia object may be pushed sequentially.
[0128] As an example, the last playback time of each second multimedia object can be determined, and the second multimedia objects can be pushed in sequence according to the distance between the last playback time and the current time, in order from small to large distance, until all second multimedia objects are pushed or an instruction to stop pushing is received.
[0129] As another example, in the process of pushing the second multimedia objects in order of distance from the last play time to the current time, in response to pushing the Mth second multimedia object and still needing to continue pushing, the second multimedia object can be stopped, and the first user pushes a third multimedia object similar to the second multimedia object. Where M is a positive integer greater than or equal to 1, and the specific value can be set according to actual conditions. Usually, after pushing M second multimedia objects, it is still necessary to continue pushing, which means that the currently pushed content does not meet the needs of the first user. At this time, by pushing the content before the historical multimedia record to the first user, the curiosity of the first user can be aroused, prompting him to play the recommended content, thereby improving the conversion rate of the recommendation, making the recommendation more in line with user needs.
[0130] In some embodiments, when recommending the second multimedia object to the first user, the second voice prompt processing may be performed first.
[0131] Among them, when the execution subject is a server, executing the second voice prompt processing may include: sending a prompt text related to the recommended content to the terminal device, so that the terminal device can convert the prompt text into audio through the TTS algorithm and play it through the Speaker module.
[0132] When the execution subject is a terminal device, executing the second voice prompt processing may include: obtaining a prompt text sent by the server for prompting the recommended content, converting the prompt text into audio through a TTS algorithm, and playing it through a Speaker module.
[0133] As an example, when the first user requests to play music and the emotional state is angry, the terminal device can play "When you are in a bad mood, listen to XXX song to relax" through the speaker, and then play the recommended song.
[0134] As another embodiment, when a minor requests to watch a TV show or film involving violence or fighting, the TV show or film is not played because it is not suitable for his / her age. In this case, a second multimedia object can be recommended to him / her. When making the recommendation, the terminal device can play "XXX is recommended to you based on your age" through the speaker, and then play the recommended TV show or film.
[0135] The second voice prompt can help the user understand the current situation so that he can respond accordingly.
[0136] To Figure 1 The server 130 in the example is used as the execution subject of the playback control method provided in the embodiment of the present application. Figure 3 A framework diagram of a server 130 is shown. Figure 4 A framework diagram of a terminal device 110 is shown.
[0137] like Figure 3 As shown, the server 130 may include: a main controller 1301 , a position recognition algorithm module 1302 , an image recognition algorithm module 1303 , a timbre recognition algorithm module 1304 , an emotion recognition algorithm module 1305 , a semantic recognition processing module 1306 and a network module 1307 .
[0138] The location recognition algorithm module 1302 is used to determine the user's location information based on the audio data collected by the microphone matrix uploaded by the terminal device 110.
[0139] The image recognition algorithm module 1303 is used to determine the approximate age of the user based on the in-vehicle image information captured by the camera uploaded by the terminal device 110 and the location information, and return it to the main controller 1301 .
[0140] The voice recognition algorithm module 1304 is used to determine the approximate age, gender and other information of the user based on the audio information uploaded by the terminal device 110 and provide it to the main controller 1301.
[0141] The emotion recognition algorithm module 1305 is used to determine the user's current emotional state, such as happiness, anger, loneliness, etc., based on the audio information uploaded by the terminal device 110.
[0142] The semantic recognition processing module 1306 is used to analyze the user's specific execution, such as the multimedia object requested to be played, based on the audio information uploaded by the terminal device 110, and return the instructions to be executed to the main controller 1301.
[0143] The network module 1307 is used to implement data interaction between the main controller 1301 and the main controller of the terminal device 110 .
[0144] The main controller 1301 is mainly used to determine whether the multimedia object requested to be played by the user is inconsistent with the user setting information corresponding to the user's age based on the information obtained by the above modules and the user setting information uploaded by the terminal device 110, and to determine whether to issue a specific execution instruction based on the user's voice control instruction. It can also make personalized recommendations based on the current emotional state and user habits of the specific user. In addition, if it is determined that the execution instruction is not to be issued, text data of the relevant prompt content can also be sent to the terminal device 110.
[0145] like Figure 4 As shown, the terminal device 110 may include a main controller 1101, a camera 1102, a microphone matrix 1103, a screen 1104, a speaker module 1105, a 4 / 5G module 1106, a wake-up algorithm module 1107, a TTS algorithm module 1108 and a temperature detection module 1109.
[0146] Among them, camera 1102 is used to collect the image of the user who issues the voice control command. Each time the user issues a command to the terminal device 110 through voice, a user photo can be taken to assist in determining the user's age. For example, if the terminal device 110 is a vehicle-mounted multimedia device, the camera 1102 can take an in-vehicle image when the user issues a voice control command, and the in-vehicle image includes the image of the user.
[0147] The microphone matrix 1103 is used to collect the user's voice control commands and transmit them to the main controller 1101 so that the position of the person giving the command can be accurately determined based on the collected voice control commands. For example, if the terminal device 110 is a vehicle-mounted multimedia device, the user's position in the vehicle can be determined based on the voice control commands collected by the microphone matrix 1103.
[0148] Screen 1104 is used to display various multimedia objects, including but not limited to audio (songs, crosstalk, audio books, etc.), games, film and television works, etc. The user can also set relevant user setting information through screen 1104. The user setting information may include prohibited games, prohibited film and television works, and other related content. Screen 1104 can be an LED screen.
[0149] Speaker module 1105 is used to play various audios, including but not limited to prompt tones, songs, etc.
[0150] The 4 / 5G module 1106 is used to implement data interaction between the server 130 and the main controller 1101 .
[0151] The wake-up algorithm module 1107 is used to determine whether the voice control instruction received by the microphone matrix 1103 is a wake-up instruction, and wake up the terminal device 110 if it is determined to be a wake-up instruction.
[0152] The TTS (Text To Speech) algorithm module 1108 is used to convert text data into audio data so as to be played through the Speaker module 1105 .
[0153] The main controller 1101 has the following functions:
[0154] 1) Receive the audio information transmitted by the microphone matrix 1103 and determine whether the user wants to issue instructions to the terminal device.
[0155] 2) The audio information of the user's command is uploaded to the server 130 through the 4 / 5G module 1106.
[0156] 3) Receive instructions and information from the server 130 through the 4 / 5G module 1106.
[0157] 4) Control the camera 1106 to collect the user's image information, and upload the image information to the server 130 after compression processing.
[0158] 5) Receive information transmitted from the LED touch screen 1104, save the user's settings to generate user setting information, and also transmit the information to the screen 1104 to display pictures, texts and other information on the screen 1104.
[0159] 6) Control the Speaker module 1106 to play audio information.
[0160] Based on the playback control method provided in the above embodiment, the present application also provides a specific implementation of the playback control device. Please refer to the following embodiment.
[0161] See also Figure 5 The playback control device provided in the embodiment of the present application includes the following units:
[0162] An information determination unit 501 is configured to determine the age of the first user and the first multimedia object requested to be played by the first user in response to receiving a voice control instruction from the first user;
[0163] A determination unit 502, configured to determine whether the first multimedia object is a prohibited multimedia object corresponding to an age;
[0164] The first processing unit 503 is configured to determine not to play the first multimedia object in response to the first multimedia object being a prohibited-playing multimedia object corresponding to an age.
[0165] The playback control device of the embodiment of the present application, in response to receiving the voice control instruction of the first user, determines the age of the first user and the first multimedia object requested to be played by the first user, determines whether the first multimedia object is a prohibited multimedia object corresponding to the age, and in response to the first multimedia object being a prohibited multimedia object corresponding to the age, determines to not play the first multimedia object. According to this embodiment, it is possible to avoid playing multimedia objects that are not suitable for users to watch or listen to, thereby protecting the physical and mental health of users.
[0166] In some embodiments, the determining unit 503 includes:
[0167] An information acquisition subunit, configured to acquire first object information of a first multimedia object;
[0168] A matching subunit, configured to match the first object information with first user setting information corresponding to the age, wherein the first user setting information includes second object information for prohibiting the playing of the multimedia object;
[0169] A first determining subunit is configured to determine that the first multimedia object is a prohibited-playing multimedia object corresponding to an age in response to the presence of second object information consistent with the first object information in the first user setting information;
[0170] The second determining subunit is configured to determine that the first multimedia object is not an age-related prohibited multimedia object in response to the absence of second object information consistent with the first object information in the first user setting information.
[0171] In some embodiments, the first user setting information further includes a prohibited playback time interval corresponding to the second object information, and the first determining subunit is used to:
[0172] In response to the presence of second object information consistent with the first object information in the first user setting information, obtaining a first prohibited playback time interval corresponding to the second object information consistent with the first object information;
[0173] Get the receiving time corresponding to the voice control command;
[0174] In response to the receiving time belonging to the first prohibited-playing time interval, determining the first multimedia object as a prohibited-playing multimedia object corresponding to the age;
[0175] In response to the receiving time not belonging to the first prohibited-playing time interval, it is determined that the first multimedia object is not an prohibited-playing multimedia object corresponding to the age.
[0176] In some embodiments, the information determination unit 501 includes:
[0177] A positioning subunit, used to determine the sound source position of the voice control command through sound source localization technology;
[0178] An image acquisition subunit, used to acquire a target image corresponding to the sound source position;
[0179] A feature extraction subunit, used to extract facial feature information of the first user from the target image;
[0180] The age determination subunit is used to analyze the facial feature information and determine the age of the first user.
[0181] In some embodiments, the age determination subunit is specifically configured to:
[0182] Determining a first age corresponding to the facial feature information;
[0183] Extracting the timbre characteristics of voice control commands;
[0184] determining a second age corresponding to the timbre characteristics;
[0185] In response to the first age and the second age belonging to the same age group, determining the first age or the second age as the age of the first user;
[0186] In response to the first age and the second age not belonging to the same age group, the second age is determined as the age of the first user.
[0187] In some embodiments, the apparatus may further include:
[0188] an object type determination unit, configured to determine an object type of the first multimedia object after determining the age of the first user and the first multimedia object requested to be played by the first user;
[0189] An emotion recognition unit, used to perform emotion recognition on the voice control instruction using emotion recognition technology to obtain the emotional state of the first user;
[0190] a habit acquisition unit, configured to acquire usage habit information of the first user, where the usage habit information is habit information corresponding to the object type;
[0191] The recommendation unit is used to recommend a second multimedia object matching the usage habit information and the emotional state to the first user.
[0192] In some embodiments, the habit acquisition unit is used to:
[0193] Extract voiceprint features of voice control commands;
[0194] Determine a target member role whose voiceprint matches the voiceprint feature from among the preset member roles;
[0195] Acquire a target multimedia play record corresponding to the target member role from the historical multimedia play record corresponding to the object type;
[0196] The target multimedia playback record is determined as the usage habit information of the first user.
[0197] The playback control device provided in the embodiment of the present application can implement each process implemented in the playback control method embodiment, and will not be described again here to avoid repetition.
[0198] Figure 6 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application is shown.
[0199] The electronic device may include a processor 601 and a memory 602 storing computer program instructions.
[0200] Specifically, the processor 601 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0201] The memory 602 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 602 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 602 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 602 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 602 is a non-volatile solid-state memory.
[0202] The memory 602 may include a read-only memory (ROM), a random access memory (RAM), a disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Therefore, generally, the memory 602 includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer executable instructions, and when the software is executed (e.g., by one or more processors), it can perform the operations described in any one of the playback control methods in the above embodiments.
[0203] The processor 601 implements any one of the playback control methods in the above embodiments by reading and executing computer program instructions stored in the memory 602 .
[0204] In one example, the electronic device may further include a communication interface 603 and a bus 610. Figure 6 As shown, the processor 601, the memory 602, and the communication interface 603 are connected via a bus 610 and communicate with each other.
[0205] The communication interface 603 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0206] Bus 610 includes hardware, software or both, and the parts of online data flow billing equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front-end bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 610 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.
[0207] In addition, in combination with the playback control method in the above embodiment, the embodiment of the present application can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any one of the playback control methods in the above embodiment is implemented.
[0208] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.
[0209] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0210] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.
[0211] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0212] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.
Claims
1. A playback control method, characterized in that: include: In response to receiving a voice control instruction from a first user, determining the age of the first user and a first multimedia object requested to be played by the first user; Determining whether the first multimedia object is a prohibited-to-play multimedia object corresponding to the age; In response to the first multimedia object being a prohibited-playing multimedia object corresponding to the age, it is determined to not play the first multimedia object.
2. The method according to claim 1, characterized in that The determining whether the first multimedia object is a prohibited-to-play multimedia object corresponding to the age includes: Acquire first object information of the first multimedia object; matching the first object information with first user setting information corresponding to the age, the first user setting information including second object information for prohibiting the playing of multimedia objects; In response to the presence of second object information consistent with the first object information in the first user setting information, determining that the first multimedia object is a prohibited-playing multimedia object corresponding to the age; In response to the absence of second object information consistent with the first object information in the first user setting information, it is determined that the first multimedia object is not a prohibited-playing multimedia object corresponding to the age.
3. The method according to claim 2, characterized in that The first user setting information further includes a prohibited playback time interval corresponding to the second object information, and in response to the presence of second object information consistent with the first object information in the first user setting information, determining that the first multimedia object is a prohibited playback multimedia object corresponding to the age includes: In response to the presence of second object information consistent with the first object information in the first user setting information, acquiring a first prohibited playback time interval corresponding to the second object information consistent with the first object information; Obtaining the reception time corresponding to the voice control instruction; In response to the receiving time belonging to the first prohibited-playing time interval, determining the first multimedia object as a prohibited-playing multimedia object corresponding to the age; In response to the receiving time not belonging to the first prohibited-playing time interval, it is determined that the first multimedia object is not a prohibited-playing multimedia object corresponding to the age.
4. The method according to claim 1, characterized in that: The determining the age of the first user includes: Determine the sound source position of the voice control command by using sound source localization technology; Acquire a target image corresponding to the sound source position; Extracting facial feature information of the first user from the target image; The facial feature information is analyzed to determine the age of the first user.
5. The method according to claim 4, characterized in that The analyzing the facial feature information to determine the age of the first user includes: Determining a first age corresponding to the facial feature information; Extracting the timbre characteristics of the voice control command; determining a second age corresponding to the timbre characteristic; In response to the first age and the second age belonging to the same age group, determining the first age or the second age as the age of the first user; In response to the first age and the second age not belonging to the same age group, the second age is determined as the age of the first user.
6. The method according to any one of claims 1 to 5, characterized in that: After determining the age of the first user and the first multimedia object requested to be played by the first user, the method further includes: determining an object type of the first multimedia object; Using emotion recognition technology to perform emotion recognition on the voice control instruction to obtain the emotional state of the first user; Acquire usage habit information of the first user, where the usage habit information is habit information corresponding to the object type; A second multimedia object matching the usage habit information and the emotional state is recommended to the first user.
7. The method according to claim 6, characterized in that The obtaining usage habit information corresponding to the first user includes: Extracting the voiceprint features of the voice control command; Determine a target member role whose voiceprint matches the voiceprint feature from among preset member roles; Acquire a target multimedia playback record corresponding to the target member role from the historical multimedia playback record corresponding to the object type; The target multimedia playback record is determined as the usage habit information of the first user.
8. A playback control device, characterized in that: include: an information determining unit, configured to determine, in response to receiving a voice control instruction from a first user, the age of the first user and a first multimedia object requested to be played by the first user; A determination unit, configured to determine whether the first multimedia object is a prohibited-playing multimedia object corresponding to the age; The first processing unit is configured to determine not to play the first multimedia object in response to the first multimedia object being a prohibited-playing multimedia object corresponding to the age.
9. An electronic device, characterized in that: The electronic device comprises: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the steps of the playback control method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the steps of the playback control method according to any one of claims 1 to 7 are implemented.
11. A vehicle, characterized in that: The electronic device as claimed in claim 9.