speechmarkdown-rust 0.4.0

High-performance SpeechMarkdown parser with multi-language bindings
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import SpeechMarkdown

let input = "Hello (world)[emphasis:\"strong\"]"

do {
    let parser = SpeechMarkdownParser()

    let ssml = try parser.toSsml(input: input, platform: "amazon-alexa")
    print("SSML: \(ssml)")

    let text = try parser.toText(input: input)
    print("Text: \(text)")

    let json = try parser.parseToJson(input: input)
    print("AST: \(json)")
} catch {
    print("Error: \(error)")
}