Syntazer - A speech synthesizer for Famicom

A place where you can keep others updated about your NES-related projects through screenshots, videos or information in general.

Moderator: Moderators

Post Reply
User avatar
dawid9554
Posts: 12
Joined: Sun Mar 17, 2019 10:15 am
Location: Poland

Syntazer - A speech synthesizer for Famicom

Post by dawid9554 »

Hello!
I'm here to show you one of my projects I'm currently working on.

Syntazer - A speech synthesizer for Famicom with Polish accent

Like any other speech synthesizer, it converts an input text into a speech (no duh).
The algorhythm is very similar to these used in other simple speech synthesizers, like Black Box v8.1 for Commodore 64. It converts an input text into phones and then plays in series audio samples that correspond with these phones. Because of a noticable small number of the character input, a support for pages have been implemented so you can fit more text. It's still WIP, so maybe it's not that impressive as it seems to be. I'm also going to add a support for the Family BASIC keyboard. Also, apologies for making it sound too beep-boop-robotic.

When it's fully done, I'm going to save the PRG code into an EPROM and put it on a PCB board with a circuit similar to these in UNROM/UOROM boards and test it on a real hardware.
User avatar
Memblers
Posts: 4109
Joined: Mon Sep 20, 2004 6:04 am
Location: Indianapolis
Contact:

Re: Syntazer - A speech synthesizer for Famicom

Post by Memblers »

It sounds good. That must be using $4011 output, right? It is robotic, but very clean sounding. Dougeff and myself have both made DPCM-based speech synths based on a recorded voice, makes it sound somewhat more human, but voice samples rarely sound great with DPCM encoding.

Besides the audio, text to phonemes is pretty impressive. I'd looked into doing it in English and it seems like one would almost need to use a dictionary lookup, as just following basic rules would quickly lead to a lot of wrong pronunciations. Was that aspect of it any easier in Polish?
User avatar
dawid9554
Posts: 12
Joined: Sun Mar 17, 2019 10:15 am
Location: Poland

Re: Syntazer - A speech synthesizer for Famicom

Post by dawid9554 »

Memblers wrote:That must be using $4011 output, right?
Correct! It's steraming raw 7-bit audio data through a $4011 register.
Memblers wrote:Was that aspect of it any easier in Polish?
In Polish, a single letter can be treated as a single phoneme, it's not like in English or other languages where a single letter have multiple phonemes, e.g. "I" is basically pronounced as "AI" which are two different tones combined together.
That means doing a conversion from text to phonemes in Polish makes it a ton easier.
There are some exceptions, though. Some single phonemes can be made from two letters, e.g. "SZ" is pronounced as "ʃ".
Post Reply