diff options
Diffstat (limited to 'generator/pronunciation.h')
| -rw-r--r-- | generator/pronunciation.h | 19 |
1 files changed, 18 insertions, 1 deletions
| diff --git a/generator/pronunciation.h b/generator/pronunciation.h index 3190e6d..e6dc4b4 100644 --- a/generator/pronunciation.h +++ b/generator/pronunciation.h | |||
| @@ -13,7 +13,7 @@ namespace verbly { | |||
| 13 | 13 | ||
| 14 | // Constructor | 14 | // Constructor |
| 15 | 15 | ||
| 16 | explicit pronunciation(std::string phonemes); | 16 | pronunciation(std::string phonemes, int anaphone_set_id); |
| 17 | 17 | ||
| 18 | // Accessors | 18 | // Accessors |
| 19 | 19 | ||
| @@ -62,6 +62,21 @@ namespace verbly { | |||
| 62 | return stress_; | 62 | return stress_; |
| 63 | } | 63 | } |
| 64 | 64 | ||
| 65 | int getAnaphoneSetId() const | ||
| 66 | { | ||
| 67 | return anaphone_set_id_; | ||
| 68 | } | ||
| 69 | |||
| 70 | void setReverseId(int id) | ||
| 71 | { | ||
| 72 | reverse_id_ = id; | ||
| 73 | } | ||
| 74 | |||
| 75 | int getReverseId() const | ||
| 76 | { | ||
| 77 | return reverse_id_; | ||
| 78 | } | ||
| 79 | |||
| 65 | private: | 80 | private: |
| 66 | 81 | ||
| 67 | static int nextId_; | 82 | static int nextId_; |
| @@ -72,6 +87,8 @@ namespace verbly { | |||
| 72 | std::string prerhyme_; | 87 | std::string prerhyme_; |
| 73 | int syllables_ = 0; | 88 | int syllables_ = 0; |
| 74 | std::string stress_; | 89 | std::string stress_; |
| 90 | int anaphone_set_id_; | ||
| 91 | int reverse_id_ = -1; | ||
| 75 | 92 | ||
| 76 | }; | 93 | }; |
| 77 | 94 | ||
