There is already a speech synthsis markup language call
SSML: http://www.w3.org/TR/speech-synthesis/1
But maybe there could be a more lightweight version?
----
... :: indicates pause in speech
* :: can be used to ephasis words in speech
/<switch> :: at end of the line indicates how
entire
sentence should be carried out ( e.g. /s sarcasm tag )
"scare quotes" :: Or maybe sarcasm is better done as
scare quotes " around the sarcastic expression?
:D :: emotion icons can perhaps be used to indicate
previous statement should be carried out in a certain
tone. e.g. This really
doesn't make me feel good D:
| :: Section Delimiter.
"" :: Allows for safer inclusion of string.
[google](google.com) :: Link or point to an external
concept, or extra notes
(#id) :: This represents a concept. (E.g. a url, or a mouse
pointer
coordinate etc...)
Key:Value :: Could be used to indicate name of speaker.
Or it could be used to store priority of speech. etc...
-----
E.g. Perhaps it can be used as a way to store how an
avatar should speak on a instructional page? (e.g. They
could point to certain section of a page automatically at
various points of
the
conversation.)
" General:Hello class |(#hello)| detailed: So as you can
see,
you are meant to point at the cat. |(#cat)| General: Or
maybe you want to
see me move a mouse |
{type:mouse,x:32,y:23,action:click}"
----
E.g. Or it can be a text log
" Mark: Hi how are you? | Sam: I am good, how about
you? | Mark: I am feeling **suuupper** ecstatic. :D \s |
Sam: Did... something happen to you?"
Doesn't have to be single line tho:
| Mark: Hi how are you?
| Sam: I am good, how about you?
| Mark: I am feeling **suuupper** ecstatic. :D \s
| Sam: Did... something happen to you? D: "
----
Since this is more conversationally based markup
language. This could be
useful in
terms
of creating a lightweight conversational markup language
that would work
well in
instant messaging or IRC. So in general, this speech
markup language
should aim for
speed of writing.
-----
tl;dr: The concept is a lightweight markup based on how
people talk in instant messaging or IRC. This is unlike
markdown's source of
influence, which is more based on emails and forum
posts.