sherpa-onnx C API 1.0
Public C API and C++ wrapper for sherpa-onnx
Loading...
Searching...
No Matches
sherpa_onnx::cxx::OfflineDiacritization Class Reference

RAII wrapper for offline diacritization. More...

#include <cxx-api.h>

+ Inheritance diagram for sherpa_onnx::cxx::OfflineDiacritization:
+ Collaboration diagram for sherpa_onnx::cxx::OfflineDiacritization:

Public Member Functions

void Destroy (const SherpaOnnxOfflineDiacritization *diacrt) const
 Destroy the wrapped C handle.
 
std::string AddDiacritics (const std::string &text) const
 Add diacritics to a complete input text.
 
- Public Member Functions inherited from sherpa_onnx::cxx::MoveOnly< OfflineDiacritization, SherpaOnnxOfflineDiacritization >
 MoveOnly ()=default
 Construct an empty wrapper.
 
 MoveOnly (const SherpaOnnxOfflineDiacritization *p)
 Construct a wrapper from a raw C handle.
 
 MoveOnly (const MoveOnly &)=delete
 
 MoveOnly (MoveOnly &&other)
 
 ~MoveOnly ()
 Destroy the wrapped handle if present.
 
MoveOnlyoperator= (const MoveOnly &)=delete
 
MoveOnlyoperator= (MoveOnly &&other)
 
const SherpaOnnxOfflineDiacritizationGet () const
 Return the wrapped raw pointer without transferring ownership.
 
const SherpaOnnxOfflineDiacritizationRelease ()
 Release ownership of the wrapped raw pointer.
 

Static Public Member Functions

static OfflineDiacritization Create (const OfflineDiacritizationConfig &config)
 Create an offline diacritization model.
 

Additional Inherited Members

- Protected Attributes inherited from sherpa_onnx::cxx::MoveOnly< OfflineDiacritization, SherpaOnnxOfflineDiacritization >
const SherpaOnnxOfflineDiacritizationp_
 

Detailed Description

Definition at line 2018 of file cxx-api.h.

Member Function Documentation

◆ AddDiacritics()

std::string sherpa_onnx::cxx::OfflineDiacritization::AddDiacritics ( const std::string &  text) const

◆ Create()

static OfflineDiacritization sherpa_onnx::cxx::OfflineDiacritization::Create ( const OfflineDiacritizationConfig config)
static

◆ Destroy()

void sherpa_onnx::cxx::OfflineDiacritization::Destroy ( const SherpaOnnxOfflineDiacritization diacrt) const

The documentation for this class was generated from the following file: