A handheld teleprompter device, method and medium capable of flexible audio playback

By integrating teleprompter and audio playback functions into a handheld device, the problem of dependence on external coordination in vocal performances has been solved, enabling flexible control of sound effects and enhancing performance quality.

CN116647624BActive Publication Date: 2026-07-31ZHITU NETWORK TECH (JIANGSU) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZHITU NETWORK TECH (JIANGSU) CO LTD
Filing Date
2023-06-02
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

Vocal performances rely heavily on external coordination, resulting in high costs, poor flexibility, and low controllability of sound effects. Existing teleprompter equipment cannot integrate audio playback and band functions, which affects the performance effect.

Method used

Design a handheld teleprompter that can flexibly play audio, integrating a teleprompter module, an audio playback module, a main control module, and a controller module. It supports custom teleprompter modes and audio file playback modes, and connects to external devices via a wireless pairing module to achieve synchronized playback of teleprompter and audio.

Benefits of technology

It reduces performance costs and complexity, increases performance flexibility and effectiveness, allows performers to control sound effects independently, and reduces reliance on external equipment and personnel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116647624B_ABST
    Figure CN116647624B_ABST
Patent Text Reader

Abstract

This invention discloses a handheld teleprompter device, method, and medium capable of flexibly playing audio. The device includes: a teleprompter module, an audio playback module, a main control module, and a controller module. The main control module is used to set a teleprompter list, a teleprompter mode associated with the teleprompter list, an audio file list, and a playback mode associated with the audio file list. The controller module is used to, in response to a teleprompter start command, invoke the teleprompter module to sequentially teleprompter according to the teleprompter list and teleprompter mode. The controller module is used to invoke the audio playback module to selectively trigger audio playback according to the audio file list and playback mode in response to sequential teleprompter. This invention enables audio playback and teleprompter functions to be completed using a single integrated device. The playback mode of each audio file can be customized individually, allowing performers to complete audio-visual performances in small performances or rehearsals without a band, greatly reducing the difficulty and cost of facilitating performances.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of audiovisual teleprompter technology, specifically to the field of vocal performance application technology, and particularly to a handheld teleprompter device, method, and medium that can flexibly play audio. Background Technology

[0002] Currently, in the field of vocal performance, several problems exist in some small-scale solo performances such as theatrical plays and stand-up comedy:

[0003] Firstly, performers rely heavily on external support (such as a band) during performances or rehearsals, resulting in higher performance costs, less flexibility in performance time, and greater difficulty in facilitating performances. The specific reasons are as follows: In the aforementioned small-scale performances, performers usually need to cooperate with a multi-person band to achieve better performance results. However, bands are usually expensive, and given the current fast-paced social situation, it is unlikely that bands will be available at all times, not only during performances but also during rehearsals. Such "external factors" as bands limit the flexibility of the performers' performances and increase the cost and complexity of the performances.

[0004] Secondly, performers typically require audio-visual accompaniment and props to enhance the stage effect. However, the audio-visual equipment used is usually external, and the props are often non-functional models, which increases the complexity of the performance. Crucially, current audio-visual accompaniment methods rely on the live band or sound engineer to control the audio playback. However, sound effects need to be played in accordance with the performer's emotional state during the performance. No one understands the optimal timing for sound effects better than the performer, and their control over sound effects is essential for a better performance. Furthermore, current audio-visual playback logic only allows for sequential playback of background music, failing to provide specific modes for each piece of music under given circumstances. This results in a simplistic playback logic for sound effects during the performance, leading to poor controllability. This lack of flexibility and control prevents performers from actively and freely controlling the sound, reducing the potential for enhancing the stage effect.

[0005] Thirdly, teleprompters are an essential part of the performance, but existing technologies do not have teleprompter devices that integrate teleprompter functions, flexible music playback control functions, and personal band functions, thus failing to solve the problems mentioned above at the same time. Summary of the Invention

[0006] The purpose of this invention is to address the aforementioned problems in the prior art by providing a handheld teleprompter device, method, and medium capable of flexibly playing audio, thereby resolving the issues identified in the prior art.

[0007] To solve the above-mentioned technical problems, the specific technical solution of the present invention is as follows:

[0008] On one hand, the present invention provides a handheld teleprompter that can flexibly play audio, comprising:

[0009] The prompting module, and the audio playback module, main control module and controller module integrated on the prompting module;

[0010] The main control module is used to set the prompting list, the prompting mode associated with the prompting list, the audio file list, and the playback mode associated with the audio file list;

[0011] The controller module is used to respond to the prompting start command by calling the prompting module to perform sequential prompting according to the prompting list and the prompting mode;

[0012] The controller module is also used to call the audio playback module in response to the sequential prompting, and to selectively trigger audio playback based on the audio file list and the playback mode.

[0013] As an improved solution, the prompting module also integrates a wireless pairing module;

[0014] The wireless pairing module is used to connect the outputs of the prompting module and the audio playback module to an external device.

[0015] On the other hand, the present invention also provides a teleprompter method for use in the handheld teleprompter device capable of flexibly playing audio, the method comprising the following steps:

[0016] Pre-setting steps for prompting logic:

[0017] Set the prompting list, the prompting modes associated with the prompting list, and the audio file list; set the playback mode associated with the audio file list;

[0018] Prompt and audio playback steps:

[0019] In response to the prompting start command, prompting is performed sequentially according to the prompting list and the prompting mode. During sequential prompting, selective audio is triggered for playback according to the audio file list and the playback mode.

[0020] As an improved solution, the setting of the prompting list, the prompting modes associated with the prompting list, and the audio file list includes:

[0021] A number of prompt texts are set sequentially, and the number of prompt texts are arranged sequentially to form the prompt list;

[0022] Set several prompting music tracks that match the prompting texts, and arrange the prompting music tracks into the audio file list;

[0023] The prompting music includes: an empty music file or a music file to be played;

[0024] The prompting mode includes: several prompting triggering modes corresponding to several of the prompting texts;

[0025] The prompting modes include: automatic prompting mode and passive prompting mode;

[0026] The passive prompting mode includes prompting logic corresponding to the prompting text.

[0027] As an improved solution, the playback mode includes: several music trigger modes corresponding to several of the prompting music tracks;

[0028] The settings associated with the audio file list include the following playback modes:

[0029] Set the music trigger mode corresponding to each of the aforementioned prompting music, wherein the music trigger mode is either an automatic playback mode or a passive playback mode.

[0030] As an improved solution, when the music trigger mode is set to automatic playback mode, the loop count of the prompting music corresponding to the automatic playback mode is obtained, and the loop count is set as the first loop playback parameter of the automatic playback mode;

[0031] When the music trigger mode is set to passive playback mode, the passive trigger logic of the prompting music corresponding to the passive playback mode is confirmed, and the passive trigger logic is set as the playback response logic of the prompting music; the loop count of the prompting music is obtained, and the loop count is set as the second loop playback parameter of the passive playback mode.

[0032] As an improved solution, in response to the prompting start command, sequential prompting is performed according to the prompting list and the prompting mode. During sequential prompting, selective audio playback is triggered according to the audio file list and the playback mode, including:

[0033] According to the order of the prompting texts in the prompting list, several prompting texts are displayed and output sequentially, and before each prompting text is displayed, the prompting trigger mode corresponding to the prompting text is identified;

[0034] If the prompting mode is the passive prompting mode, then when the prompting logic corresponding to the passive prompting mode is generated, the prompting text is displayed and output.

[0035] If the prompting trigger mode is the automatic prompting mode, then when the prompting text is the first prompting text in the prompting list, the first prompting text is displayed and output; when the prompting text is not the first prompting text in the prompting list, the prompting text is displayed and output after the music corresponding to the previous prompting text in the prompting list that is one position before the prompting text has finished playing.

[0036] Each time the prompt text is displayed, the prompt music corresponding to the prompt text in the audio file list is identified, and it is identified whether the prompt music is the empty music file or the music file to be played.

[0037] In response to the prompting music being an empty music file, enter single prompting mode;

[0038] In response to the prompting music being the music file to be played, the music triggering mode corresponding to the prompting music is identified; if the music triggering mode is the automatic playback mode, the prompting music is played according to the first loop playback parameters corresponding to the automatic playback mode; if the music triggering mode is the passive playback mode, the prompting music is played according to the second loop playback parameters corresponding to the passive playback mode, in response to the playback response logic corresponding to the passive playback mode.

[0039] As an improved solution, the prompting and audio playback steps further include:

[0040] When each of the above prompt texts is displayed and output, the next prompt text corresponding to the above prompt text displayed and output in the prompt text list is queried, and the next prompt music corresponding to the next prompt text in the audio file list is queried.

[0041] The second prompt text continues to be prompted sequentially according to the prompt trigger mode of the second prompt text, and the music of the second prompt text is selectively triggered and played according to the music trigger mode of the second prompt text.

[0042] On the other hand, the present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the word-prompting method.

[0043] On the other hand, the present invention also provides a computer device, the computer device including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; wherein:

[0044] The memory is used to store computer programs;

[0045] The processor is configured to execute the steps of the prompting method by running a program stored in the memory.

[0046] The beneficial effects of the technical solution of this invention are:

[0047] 1. The prompting method described in this invention allows for the customization of prompting information, prompting modes, and audio files bound to each prompting message. It also allows for customization of the playback mode for each audio file. Ultimately, during the prompting application, prompts can be made according to the performer's predetermined prompting order. During each prompt, the audio files bound to the prompt can be selectively played at appropriate times according to the performer's predetermined playback or triggering mode. This ensures that the prompting process aligns with the performer's needs, and the performance music / sound effects are controlled by the performer and can accompany their emotions, thereby improving the flexibility and effectiveness of the performance. Furthermore, based on the flexible and controllable music playback and prompting modes, performers can use the prompting device based on this method to replace a band. Only the performer needs to complete the performance, sound effect playback, and script prompting functions, greatly reducing the difficulty and cost of facilitating the performance.

[0048] 2. The handheld teleprompter device for flexible audio playback described in this invention can achieve audio playback and teleprompter functions using a single integrated device through the cooperation of the teleprompter module, audio playback module, main control module, and controller module. Furthermore, the playback mode of each audio file stored therein can be customized individually. When performing with this device, no additional audio equipment or sound control personnel are required. This allows performers to complete the coordination of performance, sound effect playback, and dialogue prompting functions in small performances or rehearsals without the need for a band, greatly reducing the difficulty and cost of facilitating a performance.

[0049] 3. The computer-readable storage medium of the present invention enables the prompting module, audio playback module, main control module and controller module to cooperate to realize the prompting method of the present invention. The computer-readable storage medium of the present invention effectively improves the operability of the prompting method.

[0050] 4. The computer device described in this invention can store and execute the computer-readable storage medium, thereby realizing the word extraction method described in this invention. Attached Figure Description

[0051] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0052] Figure 1 This is a schematic diagram of the architecture of the handheld teleprompter device capable of flexibly playing audio as described in Embodiment 1 of the present invention;

[0053] Figure 2 This is a schematic diagram of the internal circuit architecture of the handheld teleprompter device capable of flexibly playing audio as described in Embodiment 1 of the present invention;

[0054] Figure 3 This is a flowchart illustrating the word-prompting method described in Embodiment 2 of the present invention;

[0055] Figure 4 This is a detailed flowchart of the word-prompting method described in Embodiment 2 of the present invention;

[0056] Figure 5 This is a schematic diagram of the logical flow of the word-prompting method described in Embodiment 2 of the present invention;

[0057] Figure 6 This is a schematic diagram of the prompting configuration software program interface in the prompting method described in Embodiment 2 of the present invention;

[0058] Figure 7 This is a schematic diagram illustrating the storage format of the prompting text file and the audio file in the prompting method described in Embodiment 2 of the present invention;

[0059] Figure 8 This is a schematic diagram of the structure of the computer device described in Embodiment 4 of the present invention;

[0060] The markings in the attached diagram are explained as follows:

[0061] 1501. Processor; 1502. Communication interface; 1503. Memory; 1504. Communication bus. Detailed Implementation

[0062] The preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings, so that the advantages and features of the present invention can be more easily understood by those skilled in the art, thereby providing a clearer and more explicit definition of the scope of protection of the present invention.

[0063] In the description of this invention, it should be noted that the embodiments described in this invention are only some embodiments of this invention, not all embodiments; based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0064] The terms "first," "second," etc., used in this specification, claims, and accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, apparatus, product, or device that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.

[0065] Example 1

[0066] This embodiment provides a handheld teleprompter that can flexibly play audio, such as Figure 1 and Figure 2 As shown, it includes: a prompting module, an audio playback module, a main control module, and a controller module;

[0067] In this embodiment, the prompting module, as the main carrier of the device, can adopt a board-type structure. The main control module, audio playback module, and controller module are all integrated on this prompting module. The prompting module is equipped with an interactive display screen, which mainly realizes the function of word prompting and provides certain display output. The audio playback module is mainly used to output background music and sound effects. The main control module is mainly used to store and support the control logic of the entire prompting and audio playback, providing configurable functions. The controller module is mainly used by the operator to control the output of corresponding prompts and trigger audio playback during specific use. Of course, the controller module also has several basic hardware interaction buttons, such as volume up and down buttons, audio playback pause button, prompting module power button, and some function buttons (such as page turning) on ​​the corresponding interactive display screen. Based on this, the operator can realize the prompting of lines and trigger audio playback by holding the prompting module during daily performances or rehearsals, realizing a relatively flexible prompting function.

[0068] As an alternative implementation, the prompting module can also integrate a wireless pairing module. The wireless pairing module enables wireless connection between the prompting module and an external display screen or amplifier module, thereby controlling the prompting and audio playback functions of the external display screen or amplifier module to meet more diverse performance needs. The wireless pairing module may include, but is not limited to, a Bluetooth module.

[0069] As a flexible implementation, the prompting module (display screen), audio amplifier module, and prompting device body are designed separately, with the main control module and controller module integrated on the prompting device. Preferably, the prompting device integrating the main control module and controller module is designed as a wearable small-sized controller (e.g., a Bluetooth ring controller or a ring controller), which is convenient for performers to use and not easily noticed by the audience. Specifically, the display screen and audio amplifier module are separate display devices and amplifier devices that support wireless connection control. In application, the display devices and amplifier devices can be placed in appropriate positions required for the performance, while the performer holds the prompting device to remotely / wirelessly control the display screen and audio amplifier module, thereby meeting diverse performance needs.

[0070] As a possible implementation method, such as Figure 2 As shown, this prompting device has the following internal circuit structure design to facilitate intelligent prompting schemes, wherein:

[0071] The main control chip is the W100 chip (main control chip), which is the main control module in this application;

[0072] The button connected to the W100 chip serves as the external control mechanism, which is the controller module in this application.

[0073] The display screen connected to the W100 chip serves as the prompting display function, which is the aforementioned interactive display screen.

[0074] The components that provide audio output are the power amplifier module and speaker assembly connected to the W100 chip, which is the aforementioned audio playback module.

[0075] In other parts, the W100 chip is also connected to a charging IC to power the device; the W100 chip is also connected to a TF card module to insert an external storage TF card to enable the chip control program and copying of teleprompter files and audio files.

[0076] As a flexible implementation method, the W100 chip is also connected to an antenna to improve signal reception efficiency. Of course, it is conceivable that in order to realize the Bluetooth connection of external modules, a Bluetooth module, an external display interface module, and an external power amplifier device interface module can also be connected to the W100 chip to realize the control of the external display or power amplifier module for prompting and audio playback functions using the prompting module.

[0077] As a possible implementation, the circuit architecture described above is merely an example and is not intended to limit the scope of the invention.

[0078] As an alternative implementation method, the teleprompter can be designed to resemble a prop related to the performance, which can further enhance the aesthetics of the teleprompter during the performance, making it less noticeable to the audience and further improving the performance effect; for example, in period drama performances, the teleprompter can be designed to resemble a scepter.

[0079] Example 2

[0080] This embodiment provides a teleprompter method for use in the handheld teleprompter device described in Embodiment 1, which can flexibly play audio. Figures 3-7 As shown, the method includes the following steps:

[0081] First, the prompting text files and audio files are pre-configured through the prompting configuration software program associated with the main control module in the prompting device: multiple text files to be prompted (i.e. prompting text files) can be set in a sequential order, and audio files corresponding to / bound to these text files respectively.

[0082] The text file contains the prompts needed during the performance, while the audio file represents the music that the performer can control when the prompts are played. For example, when a performer says a line, the audio that matches the mood and emotion of the line is played to achieve a better performance or rehearsal effect.

[0083] During pre-configuration, the location where the corresponding audio file is stored and its name can be set; for example... Figure 7 As shown, the audio file is stored in MP3 format, and the text file used for prompting is saved in LRC format, matching the corresponding audio file. Finally, based on the set audio file and LRC file, a corresponding prompting program control can be generated. This control is imported into the main control module of the prompting device, and when it runs, it can realize the corresponding prompting and audio playback functions.

[0084] In this embodiment, the specific prompting configuration software program interface is as follows: Figure 6As shown, the "Add Prompt" and "Remove Prompt" buttons on the interface allow users to add or remove the text and audio files used for the performance.

[0085] Furthermore, the interface includes up and down buttons for setting the playback order of the prompt text file and its corresponding bound audio file, thus flexibly adjusting the prompting order of the entire prompting queue to adapt to different performance requirements. The interface also allows for setting related playback modes. The interface shown in the figure is only an example; other configuration buttons can be added according to different configuration needs, such as playback duration, number of playbacks, and jump strategy.

[0086] Furthermore, in the aforementioned pre-configuration process, several text files arranged in order according to the prompting requirements can form a prompting queue; for example (such as...). Figure 6 and Figure 7 (As shown): 1. First line of dialogue; 2. Second line of dialogue; 3. Third line of dialogue;

[0087] For each of the above text files, a corresponding prompting mode can be set; the prompting modes include triggered (passive) prompting mode and automatic prompting mode, wherein:

[0088] Triggered prompting mode means that after the previous text is prompted, the prompting will not automatically jump to the next prompt, and the prompting content will be displayed under certain triggering conditions.

[0089] Automatic prompting mode refers to automatically switching to the display of prompts for the current text after the previous text has been prompted.

[0090] For example, in the aforementioned three dialogue settings, the automatic prompting mode will prompt the first line of dialogue after the prompting begins, and will automatically prompt the second line of dialogue after the first line of dialogue is prompted, and will automatically prompt the third line of dialogue after the second line of dialogue is prompted.

[0091] Specifically, there is no time limit for prompting; the playback of the next prompt is determined by whether the music associated with the current prompt has finished playing. For example, after setting the corresponding music to be played, based on the aforementioned prompting mode example, the first line of dialogue is prompted after the prompting begins. If the music playback duration for the first line of dialogue is 1 minute, then after 1 minute of music playback, the prompting for the first line of dialogue ends, and the system automatically jumps to the prompting for the second line of dialogue, and so on. In this embodiment, the duration and number of times the music plays can be customized according to the performer's needs, as detailed below.

[0092] In the above solution, in the trigger-based prompting mode, custom prompting logic can be set, such as "pressing the page-turning button triggers the corresponding prompting". Of course, the triggering logic includes, but is not limited to, logic triggered by hardware feedback. The triggering logic can also be "prompt the current prompting 50 seconds after the previous prompting plays" or "prompt the current prompting 50 seconds after the previous audio plays". That is, the prompting logic can be triggered by the prompting process itself or the audio playback process, thereby achieving better connection between scenes and audio during the performance, so as to achieve better and more diversified performance effects and meet different performance content.

[0093] Normally, the text file used for the first prompt in the prompting queue is the first content to be prompted. It is usually set to automatic prompting mode, and automatic prompting will be performed when the prompting device is turned on (or when the preset start prompting button is pressed to trigger the prompting start command).

[0094] Of course, the first prompt in the prompting queue can also be set to trigger the prompting mode, but the triggering logic needs to be set to respond to the operation of the prompting device. In summary, the custom settings of the prompting part in the prompting device have been completed, realizing flexible and controllable prompting control. Based on this, coupled with flexible and controllable audio playback, the performer's performance flexibility will be further enhanced. The specific configuration scheme for the audio playback mode in this method is as follows:

[0095] This part contains the key logic of this method. After triggering the prompting, it can flexibly customize the playback mode settings for a single audio file.

[0096] First, as explained above, each text file containing the prompt will be bound to a corresponding audio file for playing background music / sound effects in different dialogue scenarios. In this step, based on the principle of the prompting mode, the audio playback mode can also be flexibly configured.

[0097] The audio playback modes also include automatic playback mode and triggered (passive) playback mode;

[0098] For each mode, set the corresponding playback duration and number of plays; usually, the playback duration of the audio is determined / matched by the performance duration of the performance scenario to which the narration is attached.

[0099] The audio playback mode and the teleprompter mode can be matched or not, and can be flexibly set according to needs; for example, in automatic playback mode, the audio file will play automatically after the previous audio finishes playing; in triggered playback mode, the audio file will not play automatically after the previous audio finishes playing, and will wait for the corresponding trigger logic to trigger and respond before playing.

[0100] Therefore, the number of times, duration, and playback mode of each audio file can be set to trigger audio prompts in different scenarios.

[0101] Based on the aforementioned examples, such as: setting up audio corresponding to 1. the first line of dialogue; 2. the second line of dialogue; and 3. the third line of dialogue, respectively;

[0102] If the three audio files are set to the following audio modes: autoplay mode, trigger playback mode, and autoplay mode, the first audio will be played according to the playback count and duration specified in the corresponding mode when the first line of dialogue is played. After playback, the second audio will be prompted according to the prompt mode for the second line of dialogue, but the second audio will not be played. The system will then wait for the trigger logic corresponding to the trigger playback mode of the audio. If the trigger logic is "press the volume up button", the second audio will be played according to the playback count and duration specified in the corresponding mode after the first audio has finished playing and the prompt for the second line of dialogue has been initiated—if the performer has pressed the volume up button. After the second audio has finished playing, the third audio will be prompted according to the prompt mode for the third line of dialogue, and the system will automatically jump to the playback of the third audio during the prompt, and so on.

[0103] Based on this, the triggering logic for triggering the playback mode can be set to hardware (e.g., button triggering) or non-hardware triggering logic (e.g., 50 seconds after the previous audio playback ends). In this way, the playback conditions for each audio can be customized.

[0104] Furthermore, the playback duration can be set with different time parameters to control the playback progress of each audio file. For example, in some performances, an audio file may only need to be played in the first half or the second half, and not in its entirety. In this case, setting the corresponding playback duration can achieve partial playback of the audio file.

[0105] The playback count can also be set to 1, 2, 3... loop, etc. When the playback count is greater than 1, it represents the number of times the audio will loop. When the playback count is set to loop, the corresponding audio will loop indefinitely until the operator triggers the playback of the next audio or stops playback. (It should be noted that the automatic or passive playback of the next song is triggered when the corresponding prompt is given; while the automatic or passive prompt for the next prompt is triggered when the previous song for that prompt finishes playing. For example, if the current music playback mode is "play once" and the next prompt mode is "automatic prompt",...) When prompting for a new word, once the current music finishes playing once, the system automatically jumps to the next prompt and automatically plays the music based on its playback mode, or waits for the music to be passively triggered. However, if the current music is in loop mode, the prompting mode for the next prompt must be set to trigger mode to ensure the correct prompting sequence. For example, if the next prompting mode is set to automatic prompting, it will be controlled by the current music's playback mode and will remain in an infinite loop, unable to prompt for the next word (which is an incorrect playback logic).

[0106] The key feature of this method is that the audio playback trigger mode is customizable. As another expandable implementation method, different trigger buttons can be set on the teleprompter to manage the individual triggering of different audio, so that the performer can control the playback of different audio in a timely manner according to the performance mood during the performance.

[0107] As a further implementation, in the above playback mode, a jump strategy will be formed between adjacent audio tracks, namely, "automatically jump to the next track after playing this audio track" or "do not jump to the next track after playing this audio track", for example:

[0108] The current mode is automatic playback of prompts and music, which plays once automatically. The next prompt will also be in automatic playback mode, with music playing once automatically. After the current music plays once, the system will automatically jump to the next prompt and play the corresponding music. This mode forms a jump strategy of "automatically jumping to the next song after playing this audio".

[0109] For example:

[0110] Currently, the prompting is played automatically, and the music loops n times. The next prompt is triggered by pressing a button, which then displays the prompt and starts playing music automatically. During the current music loop, whenever the operator presses the corresponding button, the next prompt is displayed, and the corresponding music plays automatically. This mode forms a "no automatic jump to the next song after this audio finishes playing" jump strategy. In this case, if the operator does not press the corresponding button after the first song finishes playing, there will be no prompting or music jump, and the operator can perform a monologue without music or prompting.

[0111] In summary, the overall prompting logic in this application is as follows:

[0112] →Tips are displayed in the order of their corresponding prompting modes (automatic or triggered);

[0113] →The audio associated with the current prompt will be queried after each prompt;

[0114] →Play the audio according to the corresponding playback mode of the bound audio, and query the playback mode of the next prompt and the audio playback mode of the bound music.

[0115] →As the current audio playback finishes, the next prompt will be triggered according to the corresponding prompt playback mode;

[0116] → Simultaneously triggering the prompt playback, the corresponding audio is played according to the corresponding audio playback mode;

[0117] Based on this, the following alternative implementation methods are also available, such as:

[0118] Currently, the prompts are played automatically, and the music loops n times. The next prompt will be triggered by pressing a button to display the prompt and to play the music. During the current music loop, the next prompt will be displayed whenever the operator presses the corresponding button. When the next prompt is displayed, the corresponding music will not play automatically; it will wait for the operator to press a button to play the corresponding music.

[0119] Based on the above-mentioned prompting logic and audio playback logic, performers can play / display music / promptings that are appropriate for the current scene or segment more freely and appropriately in different performance scenarios or segments. For example, when a performance segment involves performers performing around the venue and playing corresponding music, the duration of this performance segment will be different due to the different sizes of different performance venues. The triggering time for prompting and background music for the next performance segment will also be different. If the band is to control the music at this time, they will inevitably need to conduct complex rehearsals and pay close attention to the performance progress of the performers.

[0120] By cooperating with the prompting device in the present method and Embodiment 1, the background music of the current performance session can be preset to play in a loop, and the prompting and music for the next session are in a trigger mode. After the performer's session of performing around the venue ends, the performer can spontaneously control the start of the prompting and music for the next session, which can better connect the performances, enhance the performance effect while improving the flexibility of the performance, without the need for a band rehearsal, and at the same time enable the performer to more flexibly respond to different performance situations; for example, in the current performance session, although the performance around the venue is completed, but when the performer's dialogue is not finished, the trigger of the next prompting can be not carried out, and after the dialogue ends, the performer can actively trigger it. In this way, the entire performance progress is controlled by the performer himself, greatly improving the flexibility, controllability and success rate of the performance;

[0121] As another implementation method, when it is not necessary to play the corresponding audio file under a certain prompting content, it can be set as an empty audio / music. The specific method is to bind and insert the corresponding empty music file under this prompting content; when prompting each time, the music matched or bound under the corresponding prompting file is read. When it is an empty music file, the audio playback control is not carried out, and the playback control of the next prompting is waited for; it can be imagined that as a changeable implementation method, an "empty prompting file" can also be set for a certain audio file, and then when playing this audio, the prompting information is not prompted, and the playback control of the next prompting is waited for, so as to realize a more diversified prompting function;

[0122] As an expandable implementation method, the present application also expands the following playback logic for the music playback after prompting to cope with different performance types:

[0123] When the performance type is a recitation performance, after the performer reads some sentences, the corresponding music needs to sound to enhance the appeal of the recitation; in this case, the playback logic for playing the music can be set as "play music according to the recognized sentences" in the device; for example, the last sentence in a certain recitation performance is "beautiful rivers and mountains", then the corresponding playback logic is set as "play music after recognizing <beautiful rivers and mountains>". At this time, an AI speech recognition module needs to be pre-configured in the prompting device, and real-time speech detection is carried out based on this AI speech recognition module; it can be imagined that the speech sample when the performer says "beautiful rivers and mountains" is pre-recorded in the AI speech recognition module to prevent the audio from being triggered and played when others say the corresponding sentence during the performance; after the prompting device prompts, the AI speech recognition module collects speech data, and continuously compares the collected speech data with the pre-recorded speech sample. When the similarity between the two speeches reaches more than 95%, the corresponding music is played;

[0124] When the performance involves sound effects props, such as martial arts props like swords, spears, and clubs, certain sound effects are needed to enhance the performance when the props are swung. In this case, the corresponding prop swiping sound effects (such as the sound effects when swords are swung) can be preset, and the corresponding playback logic can be set to play music when the martial arts prop is swung. At this time, a sensor (such as a speed sensor, which will generate a certain speed when the prop is swung) needs to be installed on the corresponding martial arts prop to detect the swiping of the prop. After the prompting device prompts the words, the sensor detects whether the martial arts prop is swung. When a swiping is detected, the corresponding swiping sound effect is played to enhance the performance effect.

[0125] As another implementation method, in the implementation scheme of the whole logic, for the pre-configured prompting file, the prompting is performed in a preset order. Each time a prompt is performed, it is checked whether there is an audio that needs to be played. The prompting mode and playback mode can be identified by preset identification fields related to the corresponding modes. When the program or logic is running, the corresponding prompting mode or playback mode can be identified by identifying the fields.

[0126] In summary, based on this method, intelligent customization of prompting content, prompting order, and prompting trigger timing is achieved. Simultaneously, for each prompt, the audio file to be played matching the prompt can be customized, along with the playback mode and trigger timing, all customizable by the performer. This better aligns with the performance process and enhances the performance effect. Combined with the prompting device in Example 1, the band, props, and prompter are integrated into one unit, improving performance flexibility and reducing the labor and peripheral costs required for the performance, demonstrating high application value.

[0127] Example 3

[0128] This embodiment provides a computer-readable storage medium, including:

[0129] The storage medium is used to store computer software instructions for implementing the teleprompter method described in Embodiment 2 above, which includes a program for executing the teleprompter method described above; specifically, the executable program can be built into the handheld teleprompter device that can flexibly play audio described in Embodiment 1, so that the handheld teleprompter device that can flexibly play audio can implement the teleprompter method described in Embodiment 1 by executing the built-in executable program.

[0130] Furthermore, the computer-readable storage medium in this embodiment can be any combination of one or more readable storage media, wherein the readable storage medium includes an electrical, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof.

[0131] Example 4

[0132] This embodiment provides an electronic device, such as... Figure 8 As shown, the electronic device may include: a processor 1501, a communication interface 1502, a memory 1503, and a communication bus 1504, wherein the processor 1501, the communication interface 1502, and the memory 1503 communicate with each other through the communication bus 1504.

[0133] Memory 1503 is used to store computer programs;

[0134] When the processor 1501 executes the computer program stored in the memory 1503, it implements the steps of the word-prompting method described in Embodiment 1 above.

[0135] As one embodiment of the present invention, the communication bus mentioned in the terminal above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0136] As one embodiment of the present invention, the communication interface is used for communication between the aforementioned terminal and other devices.

[0137] In one embodiment of the present invention, the memory may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.

[0138] As one embodiment of the present invention, the processor described above may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0139] Unlike existing technologies, the handheld teleprompter device, method, and medium of this application, which can flexibly play audio, can complete the functions of audio playback and teleprompting with a single integrated device. Moreover, the playback mode of each audio file stored therein can be customized individually. When performing with this device, there is no need for additional audio equipment or sound control personnel. This allows performers to complete the coordination of performance, sound effects playback, and dialogue prompting functions in small performances or rehearsals without the need for a band, greatly reducing the difficulty and cost of facilitating a performance.

[0140] It should be understood that in the various embodiments of this document, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this document.

[0141] It should also be understood that, in the embodiments herein, the term "and / or" is merely a description of the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following associated objects have an "or" relationship.

[0142] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this document.

[0143] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0144] In the embodiments provided herein, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the couplings or direct couplings or communication connections shown or discussed may be indirect couplings or communication connections through some interfaces, devices, or units, or they may be electrical, mechanical, or other forms of connection.

[0145] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments described herein, depending on actual needs.

[0146] Furthermore, the functional units in the various embodiments of this document can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0147] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this paper, 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. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this paper. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0148] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.

Claims

1. A method for prompting text using a handheld prompting device capable of flexibly playing audio, characterized in that, The handheld teleprompter includes: a teleprompter module, and an audio playback module, a main control module, and a controller module integrated on the teleprompter module; The main control module is used to set the prompting list, the prompting mode associated with the prompting list, the audio file list, and the playback mode associated with the audio file list; The controller module is used to respond to the prompting start command by calling the prompting module to perform sequential prompting according to the prompting list and the prompting mode; The controller module is also used to call the audio playback module in response to the sequential prompting, and to selectively trigger audio playback according to the audio file list and the playback mode; The teleprompter module also integrates a wireless pairing module; The wireless pairing module is used to connect the outputs of the prompting module and the audio playback module to an external device; The teleprompting method includes the following steps: Pre-setting steps for prompting logic: Set the prompting list, the prompting modes associated with the prompting list, and the audio file list; set the playback mode associated with the audio file list; Prompt and audio playback steps: In response to the prompting start command, sequential prompting is performed according to the prompting list and the prompting mode. During sequential prompting, selective audio is triggered for playback according to the audio file list and the playback mode. The setting of the prompting list, the prompting modes associated with the prompting list, and the audio file list includes: A number of prompt texts are set sequentially, and the number of prompt texts are arranged sequentially to form the prompt list; Set several prompting music tracks that match the prompting texts, and arrange the prompting music tracks into the audio file list; The prompting music includes: an empty music file or a music file to be played; The prompting mode includes: several prompting triggering modes corresponding to several of the prompting texts; The prompting modes include: automatic prompting mode and passive prompting mode; The passive prompting mode is equipped with prompting triggering logic corresponding to the prompting text; The playback mode includes: several music trigger modes corresponding to several of the prompting music tracks; The settings associated with the audio file list include the following playback modes: Set the music trigger mode corresponding to each of the prompting music, wherein the music trigger mode is an automatic playback mode or a passive playback mode; When the music trigger mode is set to automatic playback mode, the loop count of the prompting music corresponding to the automatic playback mode is obtained, and the loop count is set as the first loop playback parameter of the automatic playback mode; When the music triggering mode is set to passive playback mode, the passive triggering logic of the prompting music corresponding to the passive playback mode is confirmed, and the passive triggering logic is set as the playback response logic of the prompting music; the loop count of the prompting music is obtained, and the loop count is set as the second loop playback parameter of the passive playback mode; In response to the prompting start command, sequential prompting is performed according to the prompting list and the prompting mode. During sequential prompting, selective audio playback is triggered according to the audio file list and the playback mode, including: According to the order of the prompting texts in the prompting list, several prompting texts are displayed and output sequentially, and before each prompting text is displayed, the prompting trigger mode corresponding to the prompting text is identified; If the prompting mode is the passive prompting mode, then when the prompting logic corresponding to the passive prompting mode is generated, the prompting text is displayed and output. If the prompting trigger mode is the automatic prompting mode, then when the prompting text is the first prompting text in the prompting list, the first prompting text is displayed and output; when the prompting text is not the first prompting text in the prompting list, the prompting text is displayed and output after the music corresponding to the previous prompting text in the prompting list that is one position before the prompting text has finished playing. Each time the prompt text is displayed, the prompt music corresponding to the prompt text in the audio file list is identified, and it is identified whether the prompt music is the empty music file or the music file to be played. In response to the prompting music being an empty music file, enter single prompting mode; In response to the prompting music being the music file to be played, the music triggering mode corresponding to the prompting music is identified; if the music triggering mode is the automatic playback mode, the prompting music is played according to the first loop playback parameters corresponding to the automatic playback mode; if the music triggering mode is the passive playback mode, the prompting music is played according to the second loop playback parameters corresponding to the passive playback mode, in response to the playback response logic corresponding to the passive playback mode.

2. The teleprompter method of a handheld teleprompter device capable of flexibly playing audio according to claim 1, characterized in that: The prompting and audio playback steps also include: When each of the above prompt texts is displayed and output, the next prompt text corresponding to the above prompt text displayed and output in the prompt text list is queried, and the next prompt music corresponding to the next prompt text in the audio file list is queried. The second prompt text continues to be prompted sequentially according to the prompt trigger mode of the second prompt text, and the music of the second prompt text is selectively triggered and played according to the music trigger mode of the second prompt text.

3. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the word-triggering method of claim 1 or 2.

4. A computer device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; wherein: The memory is used to store computer programs; The processor is configured to execute the steps of the prompting method of claim 1 or 2 by running a program stored in the memory.