Skip to content

Schema for specifying how to pronounce text #2108

@vickitardif

Description

@vickitardif

As devices are reading text more and more, there is greater need for specifying how to pronounce a bit of text. I realize this could get complicated fast. As most of the cases I have heard revolve around names, I propose the following to start exploring how to specify pronunciation.

  • Create a new property namePronunciation on Thing. The property expects the new type TextPronunciation.
  • TextProncunciation has the following properties:
  • text: The text to be pronounced.
  • phoneticText: The phonetic representation of the text property in IPA.
  • audio: An AudioObject that gives the pronunciation

An example would be:

{
  "@context": "http://schema.org/",
  "@type": "City",
  "namePronunciation": {
    "@type": "TextPronunciation",
    "text": "Worcester",
    "phoneticText": "/ˈwʊstɚ/"
  }
}

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions