XLW CH9300-FL Voice Module-5P
XLW CH9300-FL Voice Playback Module Instruction Manual
Model: CH9300-FL Voice Module-5P
1. Product Overview
The XLW CH9300-FL Voice Playback Module is an intelligent sound module designed for voice broadcasting applications. It features integrated IO segmentation triggering, standard MP3 decoding, and 8 selectable playback modes. With 16Mbyte of memory, it is suitable for a wide range of audio applications, including broadcasting hosts, digital music players, and public address systems in shopping malls, schools, gymnasiums, office buildings, and other public places.

Figure 1: XLW CH9300-FL Voice Playback Modules (5-pack) with USB-C cable.

Figure 2: Detailed view of the CH9300-FL Sound Module, showing its USB-C port and pin headers.
2. Setup and Audio Management
2.1. Connecting to a Computer for Audio Transfer
The module features 16Mbyte of memory and can be connected to a computer via its TYPE-C USB port to copy audio files. Ensure the audio files are in MP3 format and named with five digits (e.g., 00001-00010).
- Connect the module to your computer using a TYPE-C USB data cable. The computer should automatically recognize it as a removable disk.
- Double-click the newly appeared "U disk" drive to open it.
- Delete any existing audio files if you wish to replace them.
- Copy your desired MP3 audio files into the module's drive. Ensure file names are 5 digits (e.g., 00001.mp3, 00002.mp3).

Figure 3: Instructions for updating audio files on the module via USB-C connection.
2.2. Connecting Power and Speaker
Connect the power supply (DC3.6-5.2V, 5V recommended) and a 3W speaker to the module's designated pins. Refer to the pinout diagram in the Specifications section for correct connections.
The module supports 10 IO trigger inputs (IO1-IO10). Each IO input corresponds to a specific MP3 audio file (00001-00010). When an IO interface is triggered by connecting it to GND, the corresponding audio file will play.
Video 1: Demonstration of connecting the module to power and speaker, and triggering audio playback via IO pins.
3. Operating Modes
The CH9300-FL module offers 8 different playback modes, selected using a 3-digit DIP switch on the module. The position of the DIP switches (0 or 1) determines the playback behavior.

Figure 4: Location of the 3-digit DIP switch on the CH9300-FL module.
3.1. Playback Mode Selection Table
| DIP Switch Position (123) | Play Mode | Function Description (e.g., external buttons) | Multi-channel Simultaneous Trigger Function Description |
|---|---|---|---|
| 000 | Pulses are repeatable | Press the button and the music will start playing. No matter how long you press it, it will only play once. Pressing the button during the playback process will interrupt the currently playing voice and execute a new command. | If triggered at the same time, only the last triggered file will be played once. |
| 001 | Pulses are not repeatable | Music starts playing when the button is pressed. It only plays once no matter how long it is pressed. Pressing the button during playback has no effect. | If they are triggered at the same time, the later triggers will be invalid if pressed during playback, and the triggers will be valid if pressed again after not playing. |
| 010 | Level hold can be cycled | Press the button to start playing music, keep pressing and the music will continue to play in a loop, and release to stop playing immediately. | If multiple channels are triggered at the same time, the audio files triggered at the same time will be played in a large loop. |
| 011 | Level trigger can interrupt | Press once to play once, and press again during playback to start playing from the beginning. If there are other signals the audio of other signals will be played. If you keep pressing it will continue to play in a loop. | Multiple simultaneous triggers will play the last triggered audio file in a loop. |
| 100 | Level trigger cannot be interrupted | Press the button once and the music will play once. During the playback process, other signal triggers will be invalid. If the button is kept pressed it will continue to play in a loop. | Multiple simultaneous triggers will only play the audio file that was triggered first in a loop. |
| 101 | Single loop/stop | If you press the button once, the music will continue to play in a loop, and if you press it again, the music will stop. During the playback process, other signals will be interrupted, and the single will play other audio in a loop. | Does not support multiple simultaneous triggers |
| 110 | MP3 mode - large loop | Power on and play all the audio in a large loop. The corresponding functions of IO1-IO8 are: IO1 previous song, IO2 next song, IO3 volume +, IO4 volume -, IO5 play/pause, IO6 play/stop, IO7 previous song/volume -, IO8 next song/volume +, Track and volume band memory. | Does not support multiple simultaneous triggers |
| 111 | MP3 mode - single loop | The single is played in a loop when the power is on. The corresponding functions of IO1-IO8 are: IO1 previous song, IO2 next song, IO3 volume +, IO4 volume -, IO5 play/pause, IO6 play/stop, IO7 previous song/volume -, IO8 next song/volume +, Track and volume band memory. | Does not support multiple simultaneous triggers |
Table 1: Detailed description of playback modes based on DIP switch settings.
3.2. Power-On Beep Configuration
To configure a power-on beep, copy an MP3 file named "poweron.mp3" to the root directory of the module's USB flash drive. This file will play once every time the module is powered on.
3.3. Background Music Insertion
For continuous background music, create a folder named "CB" on the module's USB flash drive and copy your desired background music MP3 files into it. The music in the "CB" folder will loop continuously after power on.
When any of the IO1-IO10 trigger pins are connected to GND, the background music will pause, and the corresponding triggered audio file (00001-00010) will play. Once the triggered audio finishes, the background music will resume.
4. Specifications
| Parameter | Value |
|---|---|
| Model Number | CH9300-FL Voice Module-5P |
| Memory Storage Capacity | 16 Mbyte |
| Audio Format Support | MP3 (all bitrates 11172-3 and ISO13813-3 layer3 audio decoding) |
| Sampling Rate Support | 8, 11.025, 12, 16, 22.05, 24, 32, 44.1, 48 KHz |
| Input Voltage | DC3.6-5.2V (5V recommended) |
| IO Level | 3.3V |
| Rated Current | Standby: 8mA, Operating: <500mA |
| Operating Temperature | -40°C to 85°C |
| Humidity | 5%~95% |
| Dimensions (L x W) | 29mm x 22mm (approx. 1.1" x 0.8") |
| USB Port | TYPE-C |
| Speaker Power Output | 3W |
| Compatible Devices | Laptop, Apple Systems Computer, Mac Computer, Desktop computers, Windows Systems Computer |
Table 2: Technical Specifications of the CH9300-FL Voice Playback Module.

Figure 5: Visual representation of hardware parameters and dimensions.
4.1. Pinout Diagram

Figure 6: Pinout diagram and corresponding function descriptions for the module.
5. Maintenance
The XLW CH9300-FL Voice Playback Module is designed for durability and requires minimal maintenance. Keep the module clean and free from dust and moisture. Avoid exposing it to extreme temperatures or physical shock. No user-serviceable parts are inside.
6. Troubleshooting
If you encounter issues with your XLW CH9300-FL Voice Playback Module, consider the following common troubleshooting steps:
- No Sound Output:
- Ensure the speaker is correctly connected to the SPK+ and SPK- pins.
- Verify the power supply is within the recommended DC3.6-5.2V range and correctly connected to VCC and GND.
- Check if the audio files are correctly formatted (MP3) and named (5 digits, e.g., 00001.mp3).
- Confirm the correct DIP switch settings for your desired playback mode.
- Module Not Recognized by Computer:
- Try a different USB-C cable.
- Connect the module to a different USB port on your computer.
- Ensure the module is powered off before connecting the USB cable for file transfer.
- Incorrect Playback Behavior:
- Review the "Playback Mode Selection Table" (Table 1) and adjust the DIP switches accordingly.
- Ensure audio file names are sequential and correct for IO triggering (00001-00010).
If the problem persists after attempting these steps, please contact customer support for further assistance.
7. Warranty and Support
7.1. Warranty Information
Specific warranty details for the XLW CH9300-FL Voice Playback Module are not provided in this manual. Please refer to the product packaging or the retailer's website for applicable warranty terms and conditions.
7.2. Customer Support
For technical support, inquiries, or further assistance, please visit the official XLW Store on Amazon or contact the seller directly through the Amazon platform. You can find the XLW Store at: XLW Store.
Ask a question about this manual
Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.