IDOBATA 3 IDOBATA 3 Freeware

A tool that reads out chat contents from software that saves chats as text. It is also possible to translate chats and read them out loud using Ollama.

by Yuzuru Jewell(KANAE PROJECT) 11/12/24

IDOBATA is the tool which reads out the chat which saved as text by other software, such as Secondlife.
IDOBATA uses Microsoft Speech API and Microsoft Speech Platform.

IDOBATA 3

- Since the specification of Skype was changed, the Skype chatting speak function was deleted.

- Microsoft is a registered trademark of Microsoft Corporation in the United States and other countries. When you want to add the voice library and language of Microsoft Speech Platform, I can download them from them.
Microsoft Speech Platform - Runtime (Version 11)
Microsoft Speech Platform - Runtime Languages (Version 11)

Comments
Download

IDOBATA 3.07 (12/11/24)

Virus checked by NOD32 ver.30303.

License

The Software is provided "AS IS," without a warranty of any kind.

In no case shall the author be liable for any damage or unwanted behavior of any computer hardware and/or software.

No Rental. Customer may not rent or lease the SOFTWARE to someone else.

All title and copyrights in and to the SOFTWARE (including but not limited to all images, photographs, animations, video, audio, music, text, and other information incorporated into the SOFTWARE), the accompanying printed materials, and any copies of the SOFTWARE, are owned by KANAE PROJECT.

The SOFTWARE is protected by copyright laws and international treaty provisions. Accordingly, Customer is required to treat the SOFTWARE like any other copyrighted material, except as otherwise allowed pursuant to this LICENSE and that it may make one copy of the SOFTWARE solely for backup or archive purposes.

Operating Environment

Windows 64bit

Windows 10 64bit / Windows 11
Microsoft Speech API (5.4 or later) or Microsoft Speech Platform (11 or later)

Install & Uninstall

Install

There is no installer

Uninstall

You can uninstall only by deleting following files.

  • "IDOBATA3.exe"
  • "Dictionary.txt"
  • "Setup.ini"
  • "Dictionary.txt"
  • "WhiteList.txt" / "BlackList.txt"
  • "BlackFiles.txt"
How to use
IDOBATA 3
1) Double click "IDOBATA3" Icon.
You can run the watched app (for example, Second Life viewer) before booting this app.
2) Click the Start button.
"IDOBATA" watches the chat file / database. When it will be updated, it will be sent to text to speech service.
3) Changing the setup.
If you want to change the setup, click the Stop button, and click the Setup button after stopping the watch of the chat.
4) Reading out the current time.
If you click the Time button during watch of the chat, the current time is read out.
5) Click the Stop button, and watching chat file is stopped.
If you click the Stop button, IDOBATA stops watching chat file. Please click close button of the window to exit this app.
Setup

Click the Setup button, and the Setup Dialog shows.

Chat Text

Setup - Chat Text
Watched Text File:
You can select chat file from following two methods.
Path:
You can select chat file directly.
You can read out the text file of SJIS(ASCII) and UTF-8.
Text Encoding:
You can choose the encoding format of the text file to watch from SJIS and UTF-8.
Second Life Viewer:
You can choose the viewer from Public viewer / Firestorm / Firestorm 64bit.
Avatar Name:
SYou can choose the avatar name which you use for reading out on Second Life.
Watch all chats
You can read out not only the local chat but IM and the group chat.
Text Filer:
You can set the mask of chat text from following three methods.
[YYYY/MM/DD hh:mm]:
IDOBATA don't speak the time header of chat file.
Second Life Log Format:
IDOBATA analyzes chat text.
None
IDOBATA speaks all chat.
Original Text
If you use translater functuon of secondlife viewer, IDOBATA speaks only original chat.
Translated Text
If you use translater functuon of secondlife viewer, IDOBATA speaks only translated chat.
Speak Name:
Display Name
IDOBATA speaks User Name.
Avatar Name
IDOBATA speaks User Name.
Custom:
IDOBATA doesn't speak the text which matches the regular expression written by you.
Example1: Don't readout Time of Second Life
^\[\d{4}/\d{2}/\d{2} \d{1,2}:\d{2}\]
Example2: Don't readout Time and User Name of Second Life
^\[\d{4}/\d{2}/\d{2} \d{1,2}:\d{2}\].*?\:
Thank you, MartinRJ Fayray.

Speech Device

Setup - Speech Device
Speech Device:
You can select the voice of speech.
Volume:
If you choose Speech API ro Speech Platform, you can set the volume of reading out.
Rate:
If you choose Speech API ro Speech Platform, you can set the speaking speed of reading out.
Time Signal:
You can set the interval which reads out the time signal.
Audio Out:
You can select the audio out of the voice of speech.

Translation

You can use Ollama to translate chat text using large-scale language models and read the results out loud.

Setup - Translate
Translation Switch:
Text chat monitored by IDOBATA is translated.
Host:
You can specify the private IP address that serves Ollama. If you are running Ollama on the same PC as IDOBATA, specify "localhost".
Connect Button
You can connect to a specified Ollama host and get a list of available models.
Model:
You can choose any large language model available in Ollama from the list of models available. I recommend Gemma2 9B.
Target Language:
You can specify the language you want chat text translated into.

Please read the documents linked below carefully to install Ollama and introduce large-scale language models.
If you are installing Ollama on Windows, you can download and run OllamaSetup.exe and enter commands from the command prompt to load large language models, but be sure to read the linked documentation for instructions.

If you install IDOBATA on a different PC, you may need to configure your firewall to allow external access, or set the OLLAMA_HOST and OLLAMA_MODELS environment variables.
Please check out the Ollama FAQ below.

When you turn on translation, a pane displaying the translation results will appear below the pane displaying the chat text.

Setup - Translate

System

You can set the display style of IDOBATA.

Setup - Translate
Stay on Top
Display IDOBATA at the top of the desktop.
Files

Please use these files in the same folder as IDOBATA2.exe.

Dictonary.txt
You can replace the words in the chat.
You can use the regular expression for Old Pattern.
Format : UTF-8
# KANAE PROJECT IDOBATA Dictionary Format V 1.0
OldPattern1[TAB]NewPattern1
OldPattern2[TAB]NewPattern2
OldPattern3[TAB]NewPattern3
-
Study and Forget of Dictonary.txt
You can add, update and delete the item to the Dictonary.txt through the chat.

Study(OldPattern=NewPatern): You can add the item. If item exists item is updated.

Forget(OldPattern): You can delete the item.

WhiteList.txt/BlackList.txt
If you select Secondlife chat, you can set white list or black list.
You can use only either.
If you use white list, please rename attached BlackList.txt to WhiteList.txt.
Priority is given to WhiteList.txt when there are both of files.
The user name must follow limitation of the second life.
Format : UTF-8
# KANAE PROJECT IDOBATA User List Format V 1.0
User Name1
User Name2
User Name3
-
BlackFiles.txt
When you set the second life log and check Watch all chats, you can set the files which IDOBATA don't watch in the selected folder.
You can write them to BlcakFiles.txt.
You can describe only the file name there.
Please describe neither the drive name nor the path.
Please do not write the extension.
If you want to select test.txt, please write test there.
Format : UTF-8
# KANAE PROJECT IDOBATA File List Format V 1.0
File Name1
File Name2
File Name3
-
Donation

IDOBATA is freeware. Although you can use for free, in order to keep up improvement of software, please donate.

PayPal

$1
$5
$10

If you purchase IDOBATA3 Donate Box at KANAE SHOP Phasic Foo/6/31/24 of Second Life, you can delete the ad in the following procedures. Rez and touch the IDOBATA3 Donate Box, and it will say your name and password.

Click the User button of IDOBATA3.

Click donate button.

Enter the user name and password which IDOBATA3 Donate Box said.
I recommend copying & pasting them from the chat window of your viewer.

register donate

Then, the ad is no longer displayed as follows.

Banner is deleted.
History
12/11/23 3.07

- First release

Old version

Credits
Acknowledgment

Thanks to KJ Georgette for help with this Readme file.

This article is automatically translated by the computer interpreter.
Please notify me of any mistakes in translation.