Utwórz słowniki wymowy

Utwórz zestaw słowników wymowy używanych w projekcie. Tekst w tym projekcie zostanie automatycznie oznaczony do ponownej konwersji tam, gdzie ma zastosowanie nowy słownik lub gdzie stary przestaje mieć zastosowanie.

Parametry ścieżki

project_idstringWymagany

ID projektu do użycia. Możesz użyć endpointu List projects, aby wyświetlić wszystkie dostępne projekty.

Nagłówki

xi-api-keystringOpcjonalny

Żądanie

This endpoint expects an object.
pronunciation_dictionary_locatorslist of objectsWymagany

Lista lokalizatorów słowników wymowy (pronunciation_dictionary_id, version_id) zakodowanych jako lista ciągów JSON dla słowników wymowy stosowanych do tekstu. Lista ciągów zakodowanych w JSON jest wymagana, ponieważ projekty można dodawać przez formData zamiast jsonBody. Aby podać kilka słowników, użyj kilku wierszy —form w curl, na przykład —form ‘pronunciation_dictionary_locators=”{“pronunciation_dictionary_id”:“Vmd4Zor6fplcA7WrINey”,“version_id”:“hRPaxjlTdR7wFMhV4w0b”}”’ —form ‘pronunciation_dictionary_locators=”{“pronunciation_dictionary_id”:“JzWtcGQMJ6bnlWwyMo7e”,“version_id”:“lbmwxiLu4q6txYxgdZqn”}”’.

invalidate_affected_textbooleanOpcjonalnyDomyślnie true

Automatycznie oznaczy tekst w tym projekcie do ponownej konwersji, gdy zacznie obowiązywać nowy słownik lub przestanie obowiązywać stary.

Odpowiedź

Pomyślna odpowiedź

statusstring

Status żądania utworzenia słownika wymowy. Jeśli żądanie się powiedzie, status będzie mieć wartość „ok”. W przeciwnym razie zostanie zwrócony komunikat o błędzie ze statusem 500.

Błędy

422
Unprocessable Entity Error