ehem. OMSI - Forum
Würden Sie gerne auf diese Nachricht reagieren? Erstellen Sie einen Account in wenigen Klicks oder loggen Sie sich ein, um fortzufahren.
ehem. OMSI - Forum

Dieses Forum wurde geschlossen. Das neue Forum befindet sich auf www.omnibussimulator.de/forum !
 
StartseiteStartseite  Neueste BilderNeueste Bilder  SuchenSuchen  AnmeldenAnmelden  LoginLogin  

 

 Busstop announcement tool

Nach unten 
+4
Sauerland
ESWE2011
DavidHC
r2d2
8 verfasser
AutorNachricht
r2d2




Anzahl der Beiträge : 14
Anmeldedatum : 08.03.11

Busstop announcement tool Empty
BeitragThema: Busstop announcement tool   Busstop announcement tool Icon_minitimeDo 2 Jun - 23:53

While I'm working on my own map, I noticed that I really want (need) busstop announcements. To be honest, my voice isn't particularly sexy. The voice of my girlfriend is better, but her English pronouncements are not fluent.

So as a programmer I looked for some technical solution to create some more professional sounding announcements. Not only do I want to announce the next stop, I also want to play a jingle before and after each announcement. Today I sat down at the kitchen table and started defining some requirements. Now I know that a lot of map makers also want announcements, so I thought maybe I can make other happy too! The tool is uses the Microsoft Speech API 5 (SAPI) and I want to use the HOF file as a starting point for setting up the announcements.

I haven't worked out everything, but this is what I have defined so far:
- Busstop / terminus prefix jingle
- Busstop prefix announcement

- Busstop announcement

- Busstop post announcement
- Busstop / terminus post jingle


Every stop is composed of 5 'events'. First there is an option to play a jingle (like a chime or ting (link)). The tool makes a distinction between a 'regular' busstop and a terminus busstop. It allows you to play a different jingle when you reach the terminus. Then there's the 'fixed' announcement (busstop prefix announcement) that is played before every announcement. Here you can define something like "Next stop' so you don't have to include that in every announcement.

Then we have a announcement of the busstop itself. By default the tool uses line 3 and 4 from the busstop definitions for the initial announcements. After the announcement of the stop there's the post busstop announcement and chime that work in the same way as the prefix ones, but only in reverse order.

Every announcement part is composed of (multiple) text and pause segments. The pause between between these 'events' can be changed. The tool will combine the 5 events (in the order describe above) and record the result to a wav file and is named exactly as the busstop including any diacritic symbols.

So is anyone interested in such a tool and if so, do you have any remarks or additional wishes?
Nach oben Nach unten
DavidHC

DavidHC


Anzahl der Beiträge : 44
Anmeldedatum : 14.04.11
Alter : 45
Ort : München

Busstop announcement tool Empty
BeitragThema: Re: Busstop announcement tool   Busstop announcement tool Icon_minitimeFr 3 Jun - 7:42

Looks interesting... Looking forward for this release.
Nach oben Nach unten
http://www.hconline.eu
ESWE2011

ESWE2011


Anzahl der Beiträge : 602
Anmeldedatum : 20.02.11
Alter : 63
Ort : Wiesbaden

Busstop announcement tool Empty
BeitragThema: Re: Busstop announcement tool   Busstop announcement tool Icon_minitimeFr 3 Jun - 10:12

Yes, i am interested .

bounce




WinXP


Zuletzt von ESWE2011 am Sa 4 Jun - 0:58 bearbeitet; insgesamt 1-mal bearbeitet
Nach oben Nach unten
Sauerland

Sauerland


Anzahl der Beiträge : 1412
Anmeldedatum : 22.03.11

Busstop announcement tool Empty
BeitragThema: Re: Busstop announcement tool   Busstop announcement tool Icon_minitimeFr 3 Jun - 11:31

Sounds good! Wink
Nach oben Nach unten
Amy Rose

Amy Rose


Anzahl der Beiträge : 663
Anmeldedatum : 13.01.11
Ort : Toronto, Ontario, Canada

Busstop announcement tool Empty
BeitragThema: Re: Busstop announcement tool   Busstop announcement tool Icon_minitimeFr 3 Jun - 21:11

Very interesting. I hope that you are not using the windows XP API as it is heavily incompatible with later versions of windows
Nach oben Nach unten
nemeza

nemeza


Anzahl der Beiträge : 204
Anmeldedatum : 27.04.09
Ort : Budapest

Busstop announcement tool Empty
BeitragThema: Re: Busstop announcement tool   Busstop announcement tool Icon_minitimeSa 4 Jun - 11:08

Nice field of speech syntesis. Wink There are some languages for which it's quite hard to create nice speech. But good luck!
Nach oben Nach unten
http://nemeza.hgrg.hu
r2d2




Anzahl der Beiträge : 14
Anmeldedatum : 08.03.11

Busstop announcement tool Empty
BeitragThema: Re: Busstop announcement tool   Busstop announcement tool Icon_minitimeSa 4 Jun - 11:11

Amy Rose schrieb:
Very interesting. I hope that you are not using the windows XP API as it is heavily incompatible with later versions of windows
The API I'm using is provided by the Microsoft .NET framework and in the past (2007) I created a RSS reader that would 'read' you the article. That application worked both on XP and Vista, so I guess Microsoft framework already took care of that.

However I noticed that not all SAPI 5 voices are compatible (at least not the ones that were converted from XP to vista). Some of the voice manufactures do offer some sort of guarantee. However this window is usually very short (less than 2 hours) and you are required to mention the application where the voice was going to be used. If it's a rare application, they might ask you to upload it to their FTP server. To prevent problems most manufactures only have 'full' versions of their voices. Some provide a few low quality version often with added noise so U can't use it in an real application.

Nach oben Nach unten
r2d2




Anzahl der Beiträge : 14
Anmeldedatum : 08.03.11

Busstop announcement tool Empty
BeitragThema: Re: Busstop announcement tool   Busstop announcement tool Icon_minitimeSa 4 Jun - 11:30

nemeza schrieb:
Nice field of speech syntesis. Wink There are some languages for which it's quite hard to create nice speech. But good luck!
Well each voice is created for a specific language. In the past I created a RSS reader with support for English, Dutch, German, French, Spanish and Italian. I can only speak Dutch and English fluently and I do know some German words. In the second grade of collage I had to transfer schools near Christmas. My old school only started with German in the second year while the new school started in the first year so I attended only the last 6 months. In my third and fourth year German wasn't part of my classes. Although I can't speak it properly, I do understand most of the words when they're spoken as German and Dutch are quite similar.

I do find it petty know, because since I moved near Eindhoven I'm only 20 minutes from the German border. Occasional we visit Frankfurt, Dordmunt and Oberhausen. The last one only where there's a rave..
Being able to read German would also helped with OMSI ;-). But Google translate does get the job done. Hooray!

I have no idea if the tool would create proper announcements for Cyrillic, Arabic or Asian languages. Within a few weeks I will also release the tool as open source on Github so other can make contributions to it to support more languages. For now it resides in my private TFS repository.
Nach oben Nach unten
CityBus




Anzahl der Beiträge : 122
Anmeldedatum : 18.02.11

Busstop announcement tool Empty
BeitragThema: Re: Busstop announcement tool   Busstop announcement tool Icon_minitimeSa 4 Jun - 17:51

It would be nice to have a automatic announcement system, based on GPS coordinates so you don`t have to press a key.
Nach oben Nach unten
Amy Rose

Amy Rose


Anzahl der Beiträge : 663
Anmeldedatum : 13.01.11
Ort : Toronto, Ontario, Canada

Busstop announcement tool Empty
BeitragThema: Re: Busstop announcement tool   Busstop announcement tool Icon_minitimeSa 4 Jun - 18:03

Its possible, but the trigger has to be wide enough, and it wouldn't be by gps coordinates
Nach oben Nach unten
Janniboy

Janniboy


Anzahl der Beiträge : 2837
Anmeldedatum : 09.02.10
Alter : 29
Ort : Koblenz

Busstop announcement tool Empty
BeitragThema: Re: Busstop announcement tool   Busstop announcement tool Icon_minitimeSa 4 Jun - 18:06

(Wrong section, moved it Wink )

All this sounds very interesting, I'd have an additional suggestion:

Sometimes people like to record their own announcements or use other tools (like the voice of Google Translate).
You could implement tho modes: One like you mentioned, and with the other one you select a directory with self-recorded announcements and you can plus select e.g. a terminus sound or a "next stop" sound.
Your software could then stick these parts together so that in the end you get complete announcements. Just a suggestion, but I think a two-modus-version could be a good idea Wink
Nach oben Nach unten
http://www.jan-kiesewalter.de
r2d2




Anzahl der Beiträge : 14
Anmeldedatum : 08.03.11

Busstop announcement tool Empty
BeitragThema: Re: Busstop announcement tool   Busstop announcement tool Icon_minitimeSa 4 Jun - 19:33

Janniboy schrieb:
(Wrong section, moved it Wink )

All this sounds very interesting, I'd have an additional suggestion:

Sometimes people like to record their own announcements or use other tools (like the voice of Google Translate).
You could implement tho modes: One like you mentioned, and with the other one you select a directory with self-recorded announcements and you can plus select e.g. a terminus sound or a "next stop" sound.
Your software could then stick these parts together so that in the end you get complete announcements. Just a suggestion, but I think a two-modus-version could be a good idea Wink

I have thought of that before (although you also have to record the 'next stop' sample) otherwise the announcement would sound like an automatic voicebox. Joining several samples together to one 'recording' isn't that hard (as long all samples have the same bitrate and quality). I have the generator module already designed as a two-stage process. When you provide you're own samples it's not so hard to skip the first step where the tool generates the samples and only merge the samples.

However I don't think it's wise to use Google Translate (or a similar) tool to make translations for announcements. Google Translate is great for translating a document so you understand what it says. However these translation are far from perfect. Naturally as a map designer this is there choice.
Nach oben Nach unten
r2d2




Anzahl der Beiträge : 14
Anmeldedatum : 08.03.11

Busstop announcement tool Empty
BeitragThema: Re: Busstop announcement tool   Busstop announcement tool Icon_minitimeSa 4 Jun - 19:45

CityBus schrieb:
It would be nice to have a automatic announcement system, based on GPS coordinates so you don`t have to press a key.
Except for parsing a HOF file for some initial announcements, the tools doesn't have any knowledge about Omsi. This tool is meant for map creators so they can easy add announcements to their map.

However even in real life these information systems can't rely on GPS only. There are always situations like detours where GPS coordinates simply aren't enough. They easiest way to trigger the next announcement would be using the front door trigger with a delay. However this requires a mod for IBIS. Looking at the 'IBIS' from the Karosa bus, I even doubt if you can get away with a generic mod. My tool is for creating the announcements, not to trigger them while playing Omsi.
Nach oben Nach unten
Janniboy

Janniboy


Anzahl der Beiträge : 2837
Anmeldedatum : 09.02.10
Alter : 29
Ort : Koblenz

Busstop announcement tool Empty
BeitragThema: Re: Busstop announcement tool   Busstop announcement tool Icon_minitimeSa 4 Jun - 20:02

Just about Google Translate: I meant e.g. the translation from German to German, so I'm interested in the audio output, not in the translation itself Wink

EDIT: I noticed I forgot to move this topic when I wrote my last post... gonna do it now Wink
Nach oben Nach unten
http://www.jan-kiesewalter.de
Gesponserte Inhalte





Busstop announcement tool Empty
BeitragThema: Re: Busstop announcement tool   Busstop announcement tool Icon_minitime

Nach oben Nach unten
 
Busstop announcement tool
Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» Busstop falsch
» Help With Busstop Dynamic Display
» [Download] Busstop Display
» Dynamic Busstop Display
» Problem mit Dynamic Busstop Display

Befugnisse in diesem ForumSie können in diesem Forum nicht antworten
ehem. OMSI - Forum :: OMSI-Design (english) :: Texture and sound design-
Gehe zu: