View Issue Details

IDProjectCategoryView StatusLast Update
0001238FSSCPspeechpublic2007-04-13 08:28
ReporterThe Trivial Psychic Assigned ToGoober5000  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformAMD-2600+ 1GB DDR400 ATI9600XTOSWinXP in OGLOS VersionSP2
Product Version3.6.9 
Fixed in Version3.6.10 
Summary0001238: Simulated Speech in Debriefing Says "Dot" for Period, When At End Of Stage
DescriptionWhen using simulated speech for debriefings, it appears that when reaching the end of a stage and finding a period, the speech will say "dot" rather than treating it as an end-of-sentence period. This also causes it to run directly into the next paragraph of the following stage, since it hasn't registered the period.
Steps To ReproduceCreate a debriefing containing multiple stages, and end each stage with a period. Then play the mission.
Additional InformationThis doesn't manifest itself in the command briefings and mission briefings, since the stages themselves are separated by advancing to the next frame.
TagsNo tags attached.

Activities

Goober5000

2007-01-22 21:27

administrator   ~0007518

Do you put spaces before your periods?

The Trivial Psychic

2007-01-23 04:05

reporter   ~0007529

No.

Goober5000

2007-01-27 06:14

administrator   ~0007549

Can you attach a sample mission?

This might not be fixable, for two reasons. One, it might be a Speech SDK bug and not a SCP bug. Two, speech hasn't been officially supported since RandomTiger left.

2007-01-29 10:14

 

SimSpeechProb.fs2 (8,453 bytes)

The Trivial Psychic

2007-01-29 10:16

reporter   ~0007553

Last edited: 2007-01-29 10:58

I've included a mission to demonstrate this. I play using Microsoft Mary as my voice of choice. I also stumbled across a possible Media VP issue while I was creating this. I've included it in the mission briefing (now has its own bug report). For best results, ensure that Sim Speech is enabled in briefings and in-game, not that you REALLY need for the later though.

Goober5000

2007-01-31 02:30

administrator   ~0007567

I've got an idea. Try inserting a space at the very end of the briefing stage. (Load it up in Notepad so you can be sure the space is there.) Then try again.

The Trivial Psychic

2007-01-31 09:12

reporter   ~0007568

Sorry. Already tried that, and it didn't work. I didn't do it in notepad, but when I came back to try something else, the space was still there. Before you ask, I also tried a hard return after the paragraph and that didn't work. The only thing I could possibly think of, is if there was a character that I could put in, that the simulated speech wouldn't read, and the game wouldn't display. Do you think that might work?

FUBAR-BDHR

2007-01-31 10:29

developer   ~0007570

Well the easiest thing I can think of is just don't put a . at the end. No one will notice

Goober5000

2007-01-31 10:40

administrator   ~0007571

People will notice. And that won't fix the problem anyway.

The problem is that the Speech SDK is running the two debriefing stages together and treating them like a single paragraph. What we need to do is figure out how to insert a paragraph stop between them.

Goober5000

2007-04-11 07:21

administrator   ~0007952

Okay, this should be very simple. I have a fix that I'll test as soon as I get home.

Goober5000

2007-04-13 08:28

administrator   ~0007991

Fixed. Surprisingly trivial. :)

Issue History

Date Modified Username Field Change
2007-01-22 00:14 The Trivial Psychic New Issue
2007-01-22 21:27 Goober5000 Note Added: 0007518
2007-01-23 04:05 The Trivial Psychic Note Added: 0007529
2007-01-27 06:14 Goober5000 Note Added: 0007549
2007-01-29 10:14 The Trivial Psychic File Added: SimSpeechProb.fs2
2007-01-29 10:16 The Trivial Psychic Note Added: 0007553
2007-01-29 10:58 The Trivial Psychic Note Edited: 0007553
2007-01-31 02:30 Goober5000 Note Added: 0007567
2007-01-31 09:12 The Trivial Psychic Note Added: 0007568
2007-01-31 10:29 FUBAR-BDHR Note Added: 0007570
2007-01-31 10:40 Goober5000 Note Added: 0007571
2007-01-31 10:41 Goober5000 Status new => assigned
2007-01-31 10:41 Goober5000 Assigned To => Goober5000
2007-04-11 07:21 Goober5000 Note Added: 0007952
2007-04-13 08:28 Goober5000 Note Added: 0007991
2007-04-13 08:28 Goober5000 Status assigned => resolved
2007-04-13 08:28 Goober5000 Resolution open => fixed
2007-04-13 08:28 Goober5000 Fixed in Version => 3.6.10