You can use the API to configure which HTML elements should be included or excluded from audio generation.
For example, if you want to exclude <h2>
subheadings from audio generation, you can add a filter to do so.
{
"element_type": "h2",
"include": false,
}
To make HTML filters as flexible as possible, you can define them based on the following:
element_type
:<H2>
,<blockquote>
,<ul>
,<table>
etc.element_class
: .header, .footer, .aside etc.element_id
: #advert, #related, #navigation etc.element_data
: data-include, data-exclude etc.element_xpath
: //*[@role='dialog'] etc.value
: “Sponsored” etc
You can also combine attributes to create more targeted filters. For example, to exclude only <h3>
subheadings with the class “header” that contain the word “title”:
{
"element_type": "h3",
"element_class": "header",
"value": "title",
"include": false,
}
Note: Other than with element_xpath, when specifying elements, classes, or other HTML attributes, provide only the name or identifier. Do not include prefix characters such as <, ., #, or any other syntax.