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.
 
MoveOnly & operator= (const MoveOnly &)=delete
 
MoveOnly & operator= (MoveOnly &&other)
 
const SherpaOnnxOfflineDiacritization * Get () const
 Return the wrapped raw pointer without transferring ownership.
 
const SherpaOnnxOfflineDiacritization * Release ()
 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 SherpaOnnxOfflineDiacritization * p_
 

Detailed Description

Definition at line 2049 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: