Direct input is best, but you can use tipa commands for input, too.
With LuaLaTeX or XeLaTeX, you can use tipa commands with Unicode fonts if you use xunicode package instead of tipa.

The tipa commands must be wrapped in a \textipa{} environemnt (e.g., \textipa{a\ng{}a\textcrh{}a}), and, as always, the font must contain the glyphs you want.
This method is double-handling, though. Direct input is recommended, if you have the keyboard overlay or a character-picker: aŋaħa aŋaħa aŋaħa.
Note that CMU Serif font does not have italic crossed-h.
MWE
\documentclass{article}
%\usepackage{tipa}
\usepackage{xcolor}
\usepackage{fontspec}
\setmainfont{Noto Serif}
\newfontfamily\fipamain{Noto Serif}[Colour=blue]
\newfontfamily\fipa{Noto Sans}[Colour=red]
\newfontfamily\fipab{CMU Serif}
\providecommand\XeTeXpicfile{ROSS, grmmble:-)}% with luatex that means "pretending" to be xetex just while you load the package
%https://tex.stackexchange.com/questions/357686/does-fontspec-no-longer-provide-the-textipa-command
\usepackage{xunicode}
\def\useTIPAfont{\fipamain}%https://tex.stackexchange.com/questions/358118/tipa-tone-bar-glyph-missing-with-xecjk
\begin{document}
\LARGE
\textipa{a\ng{}a\textcrh{}a}
{
\itshape
\textipa{a\ng{}a\textcrh{}a}
}
The Hebrew word for ``spirit'' is \emph{\textipa{rua\textcrh}}.
\def\useTIPAfont{\fipa}
\textipa{a\ng{}a\textcrh{}a}
{
\itshape
\textipa{a\ng{}a\textcrh{}a}
}
The Hebrew word for ``spirit'' is \emph{\textipa{rua\textcrh}}.
\def\useTIPAfont{\fipab} Using CMU Serif:
\textipa{a\ng{}a\textcrh{}a}
{
\itshape
\textipa{a\ng{}a\textcrh{}a}
}
\end{document}
\hwithstrokeand\Hwithstrokefor the Maltese letters (https://tex.stackexchange.com/q/460110/35864, https://www.latex-project.org/news/latex2e-news/ltnews29.pdf), but the italics look a bit ... off – moewe Jan 29 '19 at 18:42\hbarfor the Planck constant, but I don't recommend it here. I mention it for completeness. – Davislor Apr 04 '21 at 14:02