S.A.M (firmware)

(2 customer reviews)

 0,00

Released in 1982, SAM was the first software-only speech synthesizer for personal computers. It was available for the Apple II, Commodore 64, and Atari 8-bit computers and allowed users to generate robotic-sounding spoken words from written text.

Description

Read texts from the micro SD card in plain English.
The sound produced by S.A.M is a robotic, monotone voice with a slightly metallic quality.

The user can adjust the Pitch, Speed, Mouth, and Throat.

Note that the code is blocking, and the potentiometer positions are read during the pauses between utterances.
(only the Rate P1 can be used in real-time)

SAM User Manual

1. Revision history

Firmware version:

0.1 2022-10-23 : first release

1.0 2026-05-27 : adding keyboard support

The code is blocking: user input is only possible during silence. Only P1 can work while speaking.

2. Main Menu

P1 Rate: real-time control. It plays nicely with an LFO signal and can almost produce a ring-modulator effect.

P2 Speed

P3 Pitch

P4 Mouth

P5 Throat

2.1. Numbers

Says random digits. This is useful for quickly setting the voice parameters.

The Gate input is not used in this mode.

2.2. SD TTS

  • Please add an empty line at the end of your text file.
  • Double-click to go back to the file selection menu.
  • Add punctuation, such as a period, at the end of your text.
  • Speech starts when the Gate signal goes high.
  • You can also start speech by pressing the function button.
Switch modes
  • Upper position: CV control of the line with P6.
  • Middle position: loops through the text file.
  • Lower position: random access to the file.

2.3. Keyboard

Connect a USB keyboard and select Keyboard from the main menu.

  • Type text directly from the USB keyboard.
  • Press Enter to speak the current sentence with the current SAM settings.
  • Press Escape to clear the text buffer.
  • Use Backspace and Delete to edit the text.
  • Use the cursor keys to move inside the text.
  • Press Tab to append the current sentence to keyboard.txt on the SD card.

The saved file uses the same simple structure as the SD TTS files: one sentence per line. If the typed sentence does not end with ., !, or ?, the firmware adds a final period when saving.

The cursor shown on the display is visual only and is not saved to the text file.

2.4. Code

2.4.1. Version

Displays the code version.

2.4.2. Calibration

Pot calibration.

2.4.3. Flasher

Firmware loader: pick a firmware file and reboot.

SAM can read .txt file
You can try this file as an example.

Installation

Proceed like a purchase (this is a Free downloadable product)

Save it on the SD card with a name like “SAM.bin,” and you can load it from the code>flash menu.
The same applies to the EMY, Mea, Kaiwa, Sino & Vax firmware so that you can switch from one to another within the main menu.

This function copies the firmware to “firmware.bin” and reboots the system.
It will delete the firmware.bin but keep the original firmware on the card with its own name.

 Demo

2 reviews for S.A.M (firmware)

  1. JH (verified owner)

    The SAM firmware sounds great. The voices that SAM produces has always been one of my favorites; its gritty, quarky but still intelligible. The code being “blocking” is not a problem; as adjusting the voice with the knobs on the panel is much faster then a slider or parameter on a computer screen like other emulators I have tried. But over all I am very happy that Polaxis has decided to include one of my all time favorites for the EMY.

  2. Marcello Fracassa (verified owner)

    SAM is amazing. So many possibilities with this voice. Very grateful Polaxis has made this available.

Only logged in customers who have purchased this product may leave a review.

You may also like…