Important Notices

BR-TTS Neural Network Edition
Important Notices & User Guide

Version: 1.0.0  |  Copyright (C) 2025 BR SYSTEMS  |  GPL v3
Product Overview

Product Overview

BR-TTS NNW is a high-quality Japanese voice synthesis system using the latest neural network technology. It generates natural read-aloud audio from just a few seconds of voice samples.

Main Features

  • Easy voice synthesis via GUI operation
  • Automatic conversion of numbers to kanji reading (e.g., 15 o'clock → juugo ji)
  • Selection from multiple voice samples (with preview function)
  • Playback speed adjustment (0.5x to 2.0x)
  • Network folder support
  • GPU acceleration support (NVIDIA CUDA)
  • Processing log display function

Technical Specifications

ItemDetails
Voice Synthesis EngineCoqui TTS (XTTS v2)
Supported OSWindows 10/11 (64-bit)
Recommended GPUNVIDIA GPU (CUDA compatible)
LicenseGPL v3
System Requirements

Operating Environment

i
Minimum Requirements
  • OS: Windows 10/11 (64-bit)
  • Memory: 8GB or more
  • Storage: 5GB or more free space
  • Python 3.11 environment (source code edition)
✓
Recommended Environment
  • Memory: 16GB or more
  • GPU: NVIDIA GeForce GTX 1060 or higher (CUDA)
  • Storage: SSD recommended
  • Commercial edition: Python not required
Installation

Installation Instructions

Commercial Edition (exe)

1

Run Installer

Run the installer received after purchase.

2

Follow Instructions

Follow the on-screen instructions to complete installation.

3

Launch from Desktop

Launch using the desktop icon created during installation.

Source Code Edition (GitHub)

1

Download Source Code from GitHub

https://github.com/oyamat/br-tts-nnw

2

Build Anaconda Environment

conda create -n tts_nnw0 python=3.11 -y
conda activate tts_nnw0
3

Install Required Packages

pip install -r requirements.txt
4

Run the Application

python tts_gui.py

Please refer to README.md on GitHub for detailed installation instructions.

Usage

How to Use

1

Launch Application

Start from the desktop icon (Commercial) or run python tts_gui.py (Source).

2

Select Voice Sample

Click "Select" button → select a voice sample (.wav file). If multiple are available, preview to select the optimal one.

3

Enter Text

Enter the text to be voiced in the text field. Turning on Auto Number Conversion will automatically convert "15 o'clock" to "juugo ji."

4

Synthesize Voice

Click "Synthesize Voice" button. Wait until processing is complete (a few seconds to tens of seconds).

5

Play & Save

Confirm with "Play" button → save with "Save As."

i
Voice Sample Recommendations
  • Format: WAV file (16-bit, 22050 Hz recommended)
  • Length: Approx. 3–10 seconds
  • Content: Clear recording with little noise, rich in emotional expression
License

License

✓
Open Source (GPL v3)

This software is licensed under the GNU General Public License Version 3 (GPL v3). See LICENSE.txt for details.
Source code is published at: https://github.com/oyamat/br-tts-nnw

i
Commercial Edition

BR SYSTEMS offers a commercial edition with support (¥9,800). The commercial edition includes exe format delivery, installer, manual, and email support. The software license itself is identical.
Details: https://www.brsystems.jp/tts-nnw-1/br-tts-neural-network-edition-1/

Voice Rights

Regarding Use of Generated Voice

✓
Copyright of Generated Voice

The copyright of voice generated by this software belongs to the customer. It can be freely used including for commercial purposes.

!
Important Notices
  • Rights processing for voice used in voice samples is the responsibility of the customer
  • Generating voice that infringes on the rights of others is prohibited
  • Use for illegal purposes is prohibited
Troubleshooting

Troubleshooting

!
Application Won't Launch
  • Check that GPU (CUDA) drivers are correctly installed
  • Check that Python environment is correctly set up (source code edition)
!
Voice Synthesis is Slow
  • Check whether GPU is being recognized (confirm in log)
  • When operating on CPU only, processing time will be 5–10 times longer
!
Poor Voice Quality
  • Check voice sample quality (clear, low-noise recording)
  • Try a different voice sample
  • Adjust length of voice sample (3–10 seconds is optimal)
!
Numbers Not Being Read Correctly
  • Turn on the Auto Number Conversion function
  • Check conversion results in log
  • For specific numbers with issues, manually convert to hiragana
Release History

Version History

VersionRelease DateChanges
1.0.0 2025-03-12 Initial release — basic voice synthesis, auto number conversion, multiple voice sample selection, playback speed adjustment, log display
i
Copyright Notice

BR-TTS Neural Network Edition
Copyright (C) 2025 BR SYSTEMS. All rights reserved.
This software is provided under the GPL v3 license.
For copyright information of third-party open source software used, please refer to THIRD_PARTY_NOTICES.txt.

Support & Contact

Commercial Edition Support

📧 info@brsystems.jp
Hours: Weekdays 10:00–17:00
(excluding weekends and holidays)

Open Source Edition (Free)

GitHub Issues:
github.com/oyamat/br-tts-nnw
Community support only (no official support)

General Inquiries

BR SYSTEMS
📞 0467-40-4318
📧 info@brsystems.jp