IDOBATA 2 IDOBATA 2

- script text to speech tool -

by Yuzuru Jewell(KANAE PROJECT) produced by youwith Jewell 08/15/17

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

-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)

Download

IDOBATA 2.33 (08/15/17)

Virus checked by NOD32 ver.15915.

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 32bit

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

Windows 64bit

Windows 10/11 64bit
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.

  • "IDOBATA2.exe"
  • "Dictionary.txt"
  • "Setup.ini"
  • "Dictionary.txt"
  • "WhiteList.txt" / "BlackList.txt"
  • "BlackFiles.txt"
How to use this program

IDOBATA 2

1) Double click "IDOBATA2" 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 Tool 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.
How to setup

Click the Tool button, and the Setup Dialog shows.

Chat Text

SERIFU

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

SERIFU

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.
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
-
History

01/11/23

- The operating environment has been changed to Windows 10/11.

01/16/20

- The operating environment has been changed to Windows 8.1/10.

08/15/17 IDOBATA 2.33

- Since the specification of Skype was changed, the Skype chatting speak function was deleted.
- The framework of UI is renewed.

12/30/15 IDOBATA 2.20

- The UI design has been changed to Windows10.
- The parsing of Skype chat was improved.
- You can set the interval of watch Skype chat 1 sec. If you set it as 1-5 sec, it will change to 5-second intervals that there is no 10 minutes chat. When the chat is received IDOBATA to return to the monitoring interval that has been set.

05/19/15 IDOBATA 2.15

- The function to set the chat files which not be watched was added. You can set them in BlackFiles.txt.
- You can select the audio out when you select the SAPI voice.

01/27/15 IDOBATA 2.14

- The reading-out function of Skype was added.
- The reading-out function of the time signal was added.
- The group chat of Secondlife and the reading-out function of IM were added.

08/29/13 IDOBATA 1.5

- First release

Donate

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

Paypal

$1
$5
$10
 
To delete the ad.

If you purchase IDOBATA2 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 IDOBATA2 Donate Box, and it will say your name and password.

Click the User button of IDOBATA2.

IDOBATA 2

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

IDOBATA 2

Then, the ad is no longer displayed as follows.

IDOBATA 2

Credits
  • Microsoft is a registered trademark of Microsoft Corporation in the United States and other countries.

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.