Język raha istnieje w dwóch głównych formach: pisanej i mówionej. Forma pisana wbrew nazwie jest używana nie tylko na piśmie, ale i w czasie przemówień, wystąpień, kazań i w innych sytuacjach oficjalnych. W poniższej gramatyce wszystkie przykłady podano wyłącznie w formie pisanej. Forma mówiona występuje jedynie w języku codziennym. Przykłady odnoszące się do tej formy języka zapisywane są tutaj tylko jako transkrypcja fonetyczna w nawiasach kwadratowych. Obie formy różnią się przede wszystkim stopniem redukcji samogłosek nieakcentowanych. Różnice w słownictwie i gramatyce są natomiast nieznaczne.
W formie pisanej dowolna sylaba może być otwarta lub zamknięta przez półsamogłoskę lub sonorant. W języku mówionym częste są sylaby zamknięte, powstające w wyniku całkowitej redukcji samogłosek. Akcent pada zawsze na 1. sylabę rdzenia. Elementy pełniące funkcje gramatyczne nie mają własnego akcentu głównego, lecz mogą mieć akcent poboczny.
W języku pisanym istnieje 5 samogłosek: a, e, o, i, u. Samogłoski nie różnią się długością. W języku mówionym natomiast występują samogłoski długie [ā], [ē], [ō], [ī], [ū], ponadto występują 4 dodatkowe samogłoski zredukowane [ă], [ĕ], [ŏ], [ə]. W języku pisanym brak funkcjonalnych dyftongów, choć występują połączenia samogłosek z półsamogłoskami. W języku mówionym powstają dyftongi w wyniku redukcji samogłosek: [ai], [au], [aə], [ei], [eu], [eə], [oi], [ou], [oə].
Charakterystyczną cechą rdzeni jest ich monotonia wokaliczna. W języku pisanym wszystkie samogłoski rdzenia są takie same. Pewne elementy gramatyczne uzgadniają swoje samogłoski z rdzeniem, do którego są przyłączone. Inne elementy gramatyczne mają ustalone samogłoski.
W obu wariantach języka występują dwie półsamogłoski: j, w. W języku mówionym wymieniają się one do samogłosek [i], [u]. Właściwe sonoranty to 4 spółgłoski nosowe: m, n, ń, ŋ, oraz 4 spółgłoski płynne: l, ĺ, r, ŕ. W języku mówionym występują także ich odmiany sylabiczne. Półsamogłoski i sonoranty nie są zaliczane ani do spółgłosek silnych, ani do spółgłosek słabych.
Rozróżniamy 4 klasy główne i szereg podklas spółgłosek właściwych. Poszczególne podklasy mogą mieć ograniczony zakres występowania w wyrazie. Z uwagi na skomplikowany charakter oddziaływania spółgłosek na siebie rozpatrzymy najpierw wyłącznie wariant pisany.
Spółgłoski Z3 występują w 2 odmianach pozycyjnych. W nagłosie są postaspirowane, w śródgłosie obustronnie aspirowane i zapisywane hph, hth, hch, hčh, hćh, hkh, hqh. W języku mówionym występuje trzecia odmiana, spółgłoski preaspirowane [hp], [ht], [hc], [hč], [hć], [hk], [hq].
Pierwotnie nie istniały podklasy H3, Z0 i Z5. Spółgłoski podklasy H3 istnieją tylko jako warianty pozycyjne odpowiednich spółgłosek H2 i nie są zapisywane odrębnymi znakami. Spółgłoski właściwe wyrazu oddziałują na siebie, dlatego występowaniem poszczególnych ich podklas rządzą ściśle określone reguły. Półsamogłoski i sonoranty nie wywierają żadnego wpływu na spółgłoski właściwe.
Przykłady (w nawiasie numer reguły):
*vesse > fesse (1, 4) | *žitti > šitti (1, 4) | *γaćˀa > xaćˀa (4, 7) | *źuphu > śuhphu (4, 9) |
ħužu [ʕužu] (3) | *xoʒo > γoʒho (3, 12) | *ttoso > ttozo (1, 6) | *pˀušu > pˀužu (6, 7) |
*ˀartˀa > arta [ʔarta] (7) | *kˀaˀaˀa > kahaa [kaɦaʔa] (7, 8) | *thečˀeqˀe > thečˀeqe (7, 9) | *ttocho > ttohcho (1, 9) |
*ħħephe > ħħebe (2, 10) | *khethe > khede (9) | *bodo > bodho (12) | heʒe [ɦeʒe] (3) |
*šeˀe > žee [žeʔe] (3) | haaw [ɦaʔaw] (3) | *žeħħe > šeħħe (4) | har [ɦar] (5) |
*soho > zoho [zoɦo] (3, 6) | *zupˀuˀu > supuu (4, 7) | *ˀeˀe > hee [ɦeʔe] (8) | *ˀećheqhe > ehćheγe (9) |
*fasan > vazan (3, 6) | *pˀetˀe > pˀete (7) | *pheħħe > peħħe (10) | *śebe > źebhe (3, 12) |
ħajna [ʕajna] (5) | *hheħħeħe > hheeje (11) | *thaˀaˀa > tahaa [taɦaʔa] (8, 10) | raha [raɦa] (6) |
W języku mówionym zachodzą następujące zmiany względem formy pisanej:
Przykłady: fesse [fes], šitti [šitti], xaćˀa [xać], śuhphu [śuʰpʰu], ħužu [ʕužu], γoʒho [γoc], ttozo [ttos], pˀužu [pˀužu], arta [ʔart], kahaa [kaɦā], thečˀeqe [tʰečˀĕq], ttohcho [ttoʰc], ħħebe [ħħep], khede [kʰet], bodho [bot], heʒe [ɦec], žee [žē], haaw [ɦāu], šeħħe [šeə], har [ɦar], zoho [zoə], supuu [supū], hee [ɦē], ehćheγe [ʔehćhĕx], vazan [vazn̩], pˀete [pˀet], peħħe [peə], źebhe [źep], ħajna [ʕajn̩], hheeje [hhēi], tahaa [taɦā], raha [raə], kˀamahpha [kˀamp].
Jednostkami słownikowymi (leksemami) w języku raha są rdzenie. Rdzenie bywają jedno-, dwu- lub trójsylabowe, mogą występować w funkcji dowolnej części mowy.
Występuje 3 rodzaje rzeczowników – męski, żeński i nijaki; podział ten krzyżuje się z podziałem na 3 klasy – rzeczowników osobowych, żywotnych i nieżywotnych.