As it happens, the "face-angles" surrounding a tetrahedral vertex are all you need to know to determine the dihedral angles at that vertex (and vice versa). What happens at the vertex doesn't care about the opposite face.
The connection is made through what's called the "law of cosines for spherical geometry", although that terminology makes the results seem more exotic and scary than they really are. They follow from straightforward (if slightly tedious) Euclidean trig or vector methods.
Given face-angles $\alpha := \angle BDC$, $\beta := \angle CDA$, $\gamma := \angle ADB$, and writing simply $A$, $B$, $C$ for dihedral angles along edges $DA$, $DB$, $DC$, the relations are
$$\begin{align}
\cos\alpha &= \cos\beta\cos\gamma+\sin\beta\sin\gamma\cos A \\
\cos\beta &= \cos\gamma\cos\alpha+\sin\gamma\sin\alpha\cos B \\
\cos\gamma &= \cos\alpha\cos\beta +\sin\alpha\sin\beta\cos C
\end{align}$$
As a sanity check: Consider a corner of a room where two walls and meet the floor. The floor need not be square; let's say there's a face-angle $\alpha$ between the two wall-floor edges. We'll assume the walls themselves are upright in the sense that they meet along an edge that makes right face-angles with the wall-floor edges (so, $\beta=\gamma=90^\circ$). Substituting this information into the above relations gives
$$\begin{align}
\cos\alpha &= \cos90^\circ\cos90^\circ+\sin90^\circ\sin90^\circ\cos A \;\quad\to\quad &\cos\alpha &= \cos A\\
\cos90^\circ&= \cos90^\circ\cos\alpha\;\;+\sin90^\circ\sin\alpha\;\;\,\cos B
\;\quad\to\quad &0 &= \cos B\\
\cos90^\circ&= \;\;\cos\alpha\cos90^\circ+\;\sin\alpha\;\sin90^\circ\;\cos C
\,\quad\to\quad &0&=\cos C
\end{align}$$
These confirm that the walls are upright in another sense, making right dihedral angles with the floor: $B=C=90^\circ$. Moreover, the dihedral angle between the walls exactly matches the face-angle on the floor: $A=\alpha$.
These relations have counterparts that switch the roles of face- and dihedral angles (and change one sign, so be careful!):
$$\begin{align}
\cos A &= -\cos B\cos C+\sin B\sin C\cos \alpha \\
\cos B &= -\cos C\cos A+\sin C\sin A\cos \beta \\
\cos C &= -\cos A\cos B+\sin A\sin B\cos \gamma
\end{align}$$
Note that substituting dihedral angle information from the corner of our room ($B=C=90^\circ$) would give us the face-angle information ($\beta=\gamma=90^\circ$, $\alpha=A$).
Importantly, these calculations require no knowledge of the shape of the rest of the room. In the tetrahedral context: edge-lengths are unnecessary; face-angles alone determine dihedral angles, and vice-versa.
(Of course, edge-lengths can help you find any missing face-angles you might need, but this isn't the scenario described in the question.)
Best Answer
Let the angle adjacent to the known leg be $\beta\in (0,\pi/2)$. Also let the angle $\alpha$ vary in the interval $(0,\pi)$. WLOG let the base adjacent to $\alpha,\beta$ have length $b_1$, and the known length be $l_1$ (adjacent to $\beta$). Dropping heights from the vertices on base $b_2$ to $b_1$ yields easily
$$h=l_1\sin\beta=l_2\sin\alpha\\ b_1=b_2+l_1\cos\beta+l_2\cos\alpha$$
Rearranging a bit we obtain
$$l_2=l_1\frac{\sin\beta}{\sin\alpha}\\ b_1-b_2=\frac{l_1}{\sin\alpha}\sin(\alpha+\beta)$$
For a given $\alpha,b_1, b_2, l_1$ we see that in principle we can express $\beta, l_2$ in terms of known quantities. By studying the behavior of the function $ f(x)=\sin(\alpha+x), x\in(0,\pi/2)$ we see that for any $\alpha\in (0,\pi)$ there is an interval in which $f$ is not one-to-one and hence the same set of known parameters can possibly parametrize two different trapezoids.
The casework here is a little tedious- I'll add details when I have more time.